AGO(销售额,年,1) 以年(yyyy)和月(yyyy-MM)的维度展现时可以正确的反应同比值,而精确到日(yyyy-MM-dd)的时候同比值总是不能定位到去年同一日呢,总要前后错一天或几天

0
想看每日对应的同期时,就会错位。
附件的两张图,分别有三列,时间、当前销售额、去年同期销售额,就是20140311号当天是26,同期应该是20130311那天的数(10),可数据却是20130312的值(1)
具体是什么原因呢,能帮忙分析下吗?各位专家。
1.png 2.png 16-3.png 16-4.png
已邀请:
2

冰咖啡 - 成功一定有方法,失败一定有原因! 2014-05-17 回答

你的周是WEEK_DEC吧?你这个周只跟日有关系,跟其他的月,季度,年都没关系,因为有可能跨月,跨季,跨年,所以你不应该这么设计,你可以在这个层级上把周去掉,然后新建一个并列的层级,只有周和日,一个逻辑维度能建多个钻取路径的
0

jiang_kaiyang 2014-05-15 回答

不是吧,这个问题没人遇到过?
0

Donny 2014-05-16 回答

这个是维度层次的问题,你将周这个层次去掉再看看,应该是正确的。层次的同比环比计算是根据数的兄弟关系运算得出的,加上周之后会有点问题,具体原因不是很好描述,了解下MDX的语法可能会对维度层次的关系有所帮助
0

Donny 2014-05-20 回答

我也遇到过这个问题,研究了很久,在SSAS中建立cube后对比了下日期的层次member后发现这个问题的,不知道是不是我日期维度创建不正确导致的,后面我就放弃了周这个层次,只用年,月,日,周同比就是按天往前偏移7天这种处理方法。

要回复问题请先登录注册