将字符串解析为MDX表达式所需的帮助

时间:2010-12-21 23:39:48

标签: ssas mdx

字符串存储在参数中 比如,@ FiscalPeriod =“[日期]。[财政日期]。[财政季度]”

现在,
我需要将参数用作

SELECT Measures。[Revenue] ON 0,
CLOSINGPERIOD(“参数在这里”)ON 1
来自[销售]

STRTOMEBER功能会出错,因为它正在寻找叶子左侧的成员,例如
 [日期]。[财政日期]。[财政季度]。& [Q1 - 2009]

如何将字符串解析为mdx表达式,以便在关闭期间使用它?

1 个答案:

答案 0 :(得分:0)

以下内容应该有效:

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