关于QlikView环比的问题

0

QQ图片20150504173811.png

数据模型右表,没有做任何处理,只是周是根据week(时间)得来的;
本周表达式=max(aggr(sum({<周={$(=max(周))}>}流入峰值速率),时间,总业务)),就有数据显示;
上周表达式 =max(aggr(sum({<周={$(=max(周)-1)}>}流入峰值速率),时间,总业务)),就提示无法显示数据;这个问题怎么解决;
数据源一张表,每天抽取数据,周这个字段根据时间字段分出来的;
表达式的意思是:求出本周里面最大的流入峰值速率;
 
已邀请:
2

曹浩 - QlikView顾问、QV讲师 2015-05-05 回答

你离成功只有一步之遥,很多时候需要的是细心而不是蛮干。
 

pic2-1.png

 
0

曹浩 - QlikView顾问、QV讲师 2015-05-04 回答

上周表达式 =max(aggr(sum({<周={'$(=max(周)-1)'}>}流入峰值速率),时间,总业务))
集合分析里面加上单引号试试
0

老冯 - 90后IT男-BI 2015-05-04 回答

这个已经试过的了,不可以;
0

曹浩 - QlikView顾问、QV讲师 2015-05-04 回答

你上传一个qvw文件,造一些数据重现你的问题,我帮你看看。
0

曹浩 - QlikView顾问、QV讲师 2015-05-04 回答

顺便说一下,你要进行环比分析的时候,为什么不把周的数据对应生成一个sequence key呢?这样计算起来就不存在数据类型上的差异了。
0

老冯 - 90后IT男-BI 2015-05-05 回答

qvw文件已经上传了@曹浩

要回复问题请先登录注册