在SSRS / SSAS查询设计器中使用MTD和QTD函数时,MDX过滤器表达式的正确语法是什么?

时间:2011-08-18 14:45:53

标签: sql-server reporting-services mdx query-designer

使用BIDS中的查询设计器输入直接的MDX查询我现在尝试创建类似的查询,但使用图形拖放GUI界面。

但是,我无法指定语法正确的MDX过滤器表达式来返回所有MTD和QTD日期。

这是我到目前为止所尝试的内容:

MTD([dimTime].[Hierarchy].[Day Key].currentmember)
MTD([dimTime].[Hierarchy].currentmember)
MTD()

每个都依次正确解析,但不返回任何行。

过滤器设置如下:

Dimension = Time
Hierarchy = Hierarchy
Operator = MDX
MDX = (see the three examples I tried above)

1 个答案:

答案 0 :(得分:0)

据我所知,你想获得像String一样的日期列表?

  

“...返回所有MTD和QTD日期的表达式。”

因此,您可以使用函数SetToStr:

SetToStr(MTD([dimTime].[Hierarchy].[Day Key].currentmember))