嗨,我创建了一个时间维度,如下所示:
在这里,我将 4 周视为一个四边形(一年内我们将获得总共 13 个四边形),我需要在 MDX 并行周期函数中使用四边形,当我选择当前四边形时,它需要采用去年相同的四边形和需要显示数据。
如下所示的维度:
为了达到同样的效果,我在 MDX 中使用了四边形并将 int 值传递为 13,但对我不起作用。
根据@FrankPI
我编写了如下 MDX 查询:
with member [Measures].[pycomp]
as
ParallelPeriod ([DimTime].[Time].[Year], 1, [DimTime].[Time].[Quad].CurrentMember)
select [Measures].[pycomp] on 0,
[DimTime].[Time].[Year].&[2012].&[Quad 07 (2012)] on 1
from [Cube]
正如我在下面的评论“#Error”中所说,我收到了错误。
当我单击单元格时,它会显示以下消息。
单元格序号:0
VALUE : #Error Query (3, 45) CURRENTMEMBER 函数需要第一个参数的层次结构表达式。使用了成员表达式。
FORMATTED_VALUE : #Error Query (3, 45) CURRENTMEMBER 函数需要第一个参数的层次结构表达式。使用了成员表达式。
任何帮助表示赞赏。
谢谢,肉山