Qlikview,如何创建一个不随列表框选择而改变的表达式?

时间:2013-08-05 17:32:20

标签: expression qlikview

例如,我有下表..

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

我还有一个“周”的列表框,这是第2周当前选中的。

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

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

3 个答案:

答案 0 :(得分:3)

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

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

使用'&amp;'连贯价值观。并使用集分析(QlikView参考手册的第799页)选择所需的值。

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

阅读如下:总结“数量”的值,其中“周”为1。

答案 1 :(得分:1)

将'$'替换为'1',表达式将忽略当前选择 e.g。

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

答案 2 :(得分:1)

这样做:

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

这基本上告诉Qlikview无论Qlikview中选择了什么,该表达式总是会计算,就好像选择了第1周一样。