让我先说一句,这是我第一次涉足PPS和MDX,所以我现在很傻。我希望有人能帮助我,因为我似乎无法用谷歌来解决这个问题。
我已经创建了一个分析图表在PPS和部署到SP 2010。我想将值从SP列表筛选器传递到图表。我的MDX看起来像:
OtherDim.OtherDimId.[**<<Parameter>>**] 选择{ Measures.MyMeasures } ON列,从MyCube中选择{ MyDim.MyDimId.MyDimId.ALLMEMBERS } ON行(Measures.MyMeasures )
我希望有人能让我开始使用基于<<Parameter>>中传递的条件逻辑(双尖括号是PPS语法)。
基本上,如果连接到报表的SP列表筛选器如下所示:
(空)
Value1
Value2
这将与Value1和Value2一样工作,但我需要一些方法来检查<<Parameter>>是否为空。如果是这样的话,我会将其设置为ALLMEMBERS,甚至只是删除整个WHERE子句。
我希望这是合理的。
谢谢!
发布于 2013-01-10 09:41:07
您是否可以将MDX更改为以WHERE (<<Parameter>>)结尾,这意味着空白参数将创建WHERE(),而不会产生任何效果。不过,您需要在参数中传递完整的OtherDim成员名。
https://stackoverflow.com/questions/13328288
复制相似问题