【问题标题】:Help needed on resolving a string into MDX expression将字符串解析为 MDX 表达式所需的帮助
【发布时间】:2026-02-09 20:50:03
【问题描述】:

字符串存储在参数中。
比如说,@FiscalPeriod = "[Date].[Fiscal Dates].[Fiscal Quarter]"

现在,
我需要将参数用作

选择措施。[收入] ON 0,
CLOSINGPERIOD("参数在这里") ON 1
FROM [销售]

STRTOMEBER 函数给出错误,因为它正在寻找左叶的成员,例如
[日期].[财政日期].[财政季度].&[Q1 - 2009]

如何将字符串解析为 mdx 表达式以将其与结束句一起使用??

【问题讨论】:

  • 这个问题是不是太琐碎了?还是不完整?还是难以理解?

标签: ssas mdx


【解决方案1】:

以下应该有效:

SELECT Measures.[Revenue] ON 0,
STRTOMEMBER("CLOSINGPERIOD(" + @FiscalPeriod + ")") ON 1
FROM [Sales]

【讨论】: