【问题标题】:SSRS Parameter MdxSSRS 参数 Mdx
【发布时间】:2016-02-09 18:46:49
【问题描述】:

你能在 SSRS 中使用 MDX 度量而不是维度创建参数吗?为了改写这个问题,你可以使用事实表度量创建参数吗

说明

我有 2 个措施 [措施].[PTO 放假时间] 和 [措施].[PTO 假期] 我需要有这两个措施的下拉参数是否可能? 如果选择了一个度量参数,它将根据选择向用户显示 [Measures].[PTO Vacation] 或 [Measures].[PTO Holiday Hours]?

【问题讨论】:

  • 另一种可能性是从 SSAS 检索两个度量,然后在 SSRS 文本框中使用 IIF 表达式来决定显示哪个。
  • 感谢@GregGalloway,听起来像是另一个不错的解决方案。

标签: ssas mdx


【解决方案1】:

创建一个参数,让我们用这两个选项将其称为“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 如果它确实回答了您的问题,请不要忘记将其标记为答案。
猜你喜欢
  • 2012-10-13
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-08-31
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多