Ssas SSRS参数Mdx

Ssas SSRS参数Mdx,ssas,mdx,Ssas,Mdx,您能否使用MDX度量而非维度在SSRS中创建参数,若要改写此问题,您能否使用事实表度量创建参数 解释 我有两个衡量标准 [措施].[PTO休假时间]和[措施].[PTO休假] 我需要有一个下拉参数的这两个措施是可能的吗? 如果选择了一个度量参数,它将根据选择显示具有[Measures].[PTO Holidage]或[Measures].[PTO Holiday Hours]的用户?创建一个参数,让我们使用这两个选项将其称为“myoptions” +-------------------+---

您能否使用MDX度量而非维度在SSRS中创建参数,若要改写此问题,您能否使用事实表度量创建参数

解释

我有两个衡量标准 [措施].[PTO休假时间]和[措施].[PTO休假] 我需要有一个下拉参数的这两个措施是可能的吗?
如果选择了一个度量参数,它将根据选择显示具有[Measures].[PTO Holidage]或[Measures].[PTO Holiday Hours]的用户?

创建一个参数,让我们使用这两个选项将其称为“myoptions”

+-------------------+--------------------------------+
|      Labels       |             Value              |
+-------------------+--------------------------------+
| PTO Holiday Hours | [Measures].[PTO Holiday Hours] |
| PTO Vacation      | [Measures].[PTO Vacation]      |
+-------------------+--------------------------------+
为查询创建表达式,然后选择一个度量值或另一个度量值

="WITH MEMBER X AS "+Parameters!myOptions.Value.ToString()+" SELECT {X} on 0, (...) on 1 FROM (...) "

感谢Mxix的快速响应。你的解决方案听起来不错,希望我没有要求太多,但你能更详细一点吗。我在参数(myoptions)中的哪个位置应用了这个表达式?对不起,我不是很清楚。。。表达式将是您对数据集的MDX查询。谢谢您mxix您一直很有帮助@GraeshamMuchabaya如果它确实回答了您的问题,那就不是问题了别忘了将其标记为答案。另一种可能是从SSAS检索这两个度量值,然后在SSRS文本框中使用IIF表达式来决定显示哪一个。谢谢@GregGalloway,听起来是另一个好办法。