在以整月维度图表看的数值与具体到天的维度数值不同,是什么原因?

0
现在有个需求是:(总库存/90天内的销量和)*30
比如以下例子所选的1010这一天:
90天内应该是计算0711-1010这段

变量vAvg
=sum({1<T@Date_num={'>$(=Max(T@Date_num)-89)<=$(=Max(T@Date_num))'}>}T@Csum*T@Price)

折线表达式=Sum(T@IQty*T@Price)/vAvg*30

帮忙看下结果为什么不对呢?
在选择整月的时候1010数据为13,此为错误值

QQ图片20160222172803.jpg


而选择1010这一天的时候数值变为21,这个是正确的值

QQ图片20160222172835.jpg



 
已邀请:
0

瞅瞅 2016-02-24 回答

谢谢曹老师的解答,现在去掉了Max函数,计算结果还是以最后一天的值计算,D列


QQ截图20160224092453.png


现在如何实现每天的值都是以此天为准?如下图C列的值


QQ截图20160224093945.png

 
0

曹浩 - QlikView顾问、QV讲师 2016-02-23 回答

当你分别选择整月和1010这一天的时候,Max(T@Date_num)的取值是不一样的,前者是该月的最后一天,后者是当天。

要回复问题请先登录注册