数据透视表中的记录计数 - Qlikview

时间:2014-10-09 14:42:55

标签: counter qlikview

我必须创建Qlikview数据透视表,如下例所示:

enter image description here

列A表示表的维度,列C表示表达式的值。 B列是我必须要生成的东西。不可能在脚本中执行它,因为它应始终以值1开始,而不依赖于当前选择。

如何实施? 谢谢。

1 个答案:

答案 0 :(得分:0)

根据您的源数据,您可以使用计算维度来实现您的需求。为了在每一行中重复维度值,您需要使用直表图表而不是数据透视表图表。

如果您希望维度中包含A中维度值的重复出现的维度超过一行,则没有简单的方法可以执行此操作而不使用唯一标识列{{ 1}}。

在这种情况下,您可以使用以下表达式作为计算维度:

C

然后会产生下表(=aggr(mod(RowNo(TOTAL)-1,Count(DISTINCT TOTAL A))+1,A) 列是您的附加标识符列):

Example of table after adding the calculated dimension