2014-10-09 41 views
1

我要創建的QlikView透視表像在下面的例子:間記錄計數 - QlikView的

enter image description here

柱A表示表和列C的尺寸爲表達式的值。 B列是我必須生成的東西。在腳本中不可以這樣做,因爲它始終應該以值1開始,而不依賴於當前選擇。

這是如何實現的? 謝謝。

+0

請問你能否讓我知道你的表中是否有額外的維度而不是'A'?詢問的原因是否則QV會聚合列'C',這樣您的表格中最終只有三行。 – 2014-10-10 15:20:54

+0

你好,謝謝你的關注,是表中存在額外的維度列,這將成爲C列的唯一鍵。 – Mirjana011 2014-10-13 06:08:42

回答

0

根據您的源數據,您可以使用計算維度來實現您的要求。爲了在每一行中重複維度值,您將需要使用直線表格圖表而不是數據透視表格圖表。

如果您希望有一個維度包含A中重複出現多個維度值的行,那麼在沒有使用唯一標識列中的數據的其他附加維度的情況下執行此操作並不是一件容易的方法,其中C

在這種情況下,然後可以使用下面的表達式作爲計算尺寸:

=aggr(mod(RowNo(TOTAL)-1,Count(DISTINCT TOTAL A))+1,A) 

這隨後導致下表中(在ID列是您的附加標識符列):

Example of table after adding the calculated dimension