让我先说这是我第一次涉足 PPS 和 MDX,所以我现在很傻。我希望有人可以帮助我,因为我似乎无法用谷歌弄清楚。
我在 PPS 中创建了一个分析图表并部署到 SP 2010。我想将值从 SP 列表过滤器传递到图表。我的 MDX 看起来像:
SELECT { [Measures].[MyMeasures] } ON COLUMNS, { [MyDim].[MyDimId].[MyDimId].ALLMEMBERS } ON ROWS FROM [MyCube] WHERE ([OtherDim].[OtherDimId].[ <<Parameter>>
])
我希望有人可以让我开始使用基于传入的条件逻辑<<Parameter>>
(双尖括号是 PPS 语法)。
基本上,如果连接到报告的 SP 列表过滤器如下所示:
(空的)
价值1
价值2
这将按原样用于 Value1 和 Value2,但我需要一些方法来检查是否<<Parameter>>
为(空)。如果是这样,我会将其设置为 ALLMEMBERS,甚至只是删除整个 WHERE 子句。
我希望这是有道理的。
谢谢!