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

发布于 2024-11-30 18:25:05 字数 431 浏览 3 评论 0原文

在使用 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

善良天后 2024-12-07 18:25:05

据我了解,您想获取像字符串这样的日期列表?

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

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

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

As I understood you want to obtain list of dates like a String?

"...expression for returning all the MTD and QTD dates."

So, you can use function SetToStr:

SetToStr(MTD([dimTime].[Hierarchy].[Day Key].currentmember))
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文