集合分析QV

0
=sum({1<日期={'>=$(=max(日期))'}>}销售金额)
如果想求解大于当前选择时间的销售额这么写可以得到数据,但是这样写忽略了其他的查询条件
 
如果写成这样
=sum({$<日期={'>=$(=max(日期))'}>}销售金额)----------------------->(将上面的1改成$)
查询出来的为什么是当天的入库金额。
如果:
1:代表着忽略其他选项
$:代表着在当前选项之下再进行选择  
那么按照这样来说如果使用第二个表达式
我可以在选择了时间之后再选择   销售类型  维度,那么计算的结果就应该是在这种销售类型下, 大于当前时间,的入库金额
可是为什么计算出来的是当前时间而不是大于当前时间的销售额呢
已邀请:
0

曹浩 - QlikView顾问、QV讲师 2016-08-29 回答

=sum({$<日期={'>=$(=max(日期))'}>}销售金额)
这个就可以,但是你要先选择一个具体的日期,因为不选任何日期的话,系统默认是数据集中的max日期,那么就是最大的那一天日期,也就是最大的那天的值。

要回复问题请先登录注册