3

例如,我有下表..

Week, Quantity
1, 10
1, 15
1, 10
2, 20
2, 30
3, 10
3, 50

我还有一个“周”列表框,该列表框当前在第 2 周选择。

现在,我想创建显示第 1 周数量总和值的文本对象(即 35),即使在第 2 周选择列表框时,它也会始终显示该结果。我该如何实现呢?

目前,我设法做了一个对第 1 周求和的表达式,但是一旦我选择第 2 周,它就会显示 0 ....

4

3 回答 3

3

在您的文本字段中输入以下内容:

= 'Sum week 1 : ' & sum({$<Week={'1'}>}Quantity)

使用“&”连接值。并使用集合分析(QlikView 参考手册的第 799 页)来选择所需的值。

sum({$<Week={'1'}>}Quantity)

像这样阅读:对“数量”的值求和,其中“周”为 1。

于 2013-08-05T22:43:59.963 回答
1

将“$”替换为“1”,表达式将忽略当前选择,例如

sum({1<Week={'1'}>}Quantity)
于 2013-10-26T01:44:17.620 回答
1

做这个:

sum({<Week={'1'}>}Quantity)

这基本上告诉 Qlikview,无论在 Qlikview 中选择什么,该表达式将始终像选择第 1 周一样计算。

于 2013-11-11T16:55:58.977 回答