Sharepoint PPS报告的MDX查询

Sharepoint PPS报告的MDX查询,sharepoint,sharepoint-2010,Sharepoint,Sharepoint 2010,让我先说一句,这是我第一次涉足PPS和MDX,所以我现在非常愚蠢。我希望有人能帮助我,因为我似乎无法用谷歌来解决这个问题 我已经在PPS中创建了一个分析图表,并部署到SP 2010。我想将SP列表筛选器中的值传递到图表。我的MDX看起来像: 选择{[Measures].[MyMeasures]} 在专栏上, {[MyDim].[MyDimId].[MyDimId].ALLMEMBERS} 成排 来自[MyCube] 其中([OtherDim].[OtherDimId].]) 我希望有人能让我开始

让我先说一句,这是我第一次涉足PPS和MDX,所以我现在非常愚蠢。我希望有人能帮助我,因为我似乎无法用谷歌来解决这个问题

我已经在PPS中创建了一个分析图表,并部署到SP 2010。我想将SP列表筛选器中的值传递到图表。我的MDX看起来像:

选择{[Measures].[MyMeasures]} 在专栏上, {[MyDim].[MyDimId].[MyDimId].ALLMEMBERS} 成排 来自[MyCube] 其中([OtherDim].[OtherDimId].
])

我希望有人能让我开始使用基于传入的
(双尖括号是PPS语法)的条件逻辑

基本上,如果连接到报告的SP列表筛选器如下所示:

(空)

价值1

价值2

这将像Value1和Value2一样工作,但我需要一些方法来检查
是否为(空)。如果是这样的话,我会将其设置为ALLMEMBERS,甚至干脆删除整个WHERE子句

我希望这是有道理的


谢谢

您能否将MDX更改为以
WHERE()
结尾,这意味着一个空白参数将创建
WHERE()
,并且不会产生任何效果。不过,您需要在参数中传递完整的OtherDim成员名称