在 SSRS/SSAS 查询设计器中使用 MTD 和 QTD 函数时,MDX 筛选器表达式的正确语法是什么?
在使用 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)
Having used the Query Designer in BIDS to type in straight MDX queries I am now attempting to create similar queries but using the graphical drag-and-drop GUI interface instead.
However I am having trouble specifying a syntactically correct MDX filter expression for returning all the MTD and QTD dates.
Here is what I have tried so far:
MTD([dimTime].[Hierarchy].[Day Key].currentmember)
MTD([dimTime].[Hierarchy].currentmember)
MTD()
Each one in turn parses correctly but returns no rows.
The filter is set up as follows:
Dimension = Time
Hierarchy = Hierarchy
Operator = MDX
MDX = (see the three examples I tried above)
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
据我了解,您想获取像字符串这样的日期列表?
因此,您可以使用函数 SetToStr:
As I understood you want to obtain list of dates like a String?
So, you can use function SetToStr: