SSAS中使用MTD函数报错,但是使用PeriodsToDate函数则没有问题,这是怎么回事呢?

0
使用MTD函数的结果:

mtd.jpg


使用PeriodsToDate的结果:

periodstodate.jpg

已邀请:
1

我就是宇宙 2014-04-24 回答

谢谢勇哥。找到原因了,是底层表设计的问题,把日期表中的“月”的type从monthofyear改为months就可以了。如图:

13.jpg
0

梁勇 - 天道酬勤、上善若水。爱好商业智能 2014-04-24 回答

需要有层次的,不然不可以聚合。

WITH MEMBER AA AS SUM(
MTD([Dim Date].[Y-M-D].[Year].&[2010].&[12].&[20101229]),
[Measures].[销售量]
)
SELECT {AA} ON 0
FROM [KPI]


1.jpg
0

我就是宇宙 2014-04-24 回答

11.jpg

有相应的层次结构啊

要回复问题请先登录注册