Какой правильный синтаксис для выражения фильтра MDX при использовании функций MTD и QTD в SSRS / SSAS Query Designer? - PullRequest
1 голос
/ 18 августа 2011

Используя конструктор запросов в BIDS для ввода простых запросов MDX, я сейчас пытаюсь создать похожие запросы, но вместо этого использую графический графический интерфейс перетаскивания.

Однако у меня возникают проблемы при указании синтаксически правильного выражения фильтра 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 голосов
/ 18 августа 2011

Как я понял, вы хотите получить список дат в виде строки?

"... выражение для возврата всех дат MTD и QTD."

Итак, вы можете использовать функцию SetToStr:

SetToStr(MTD([dimTime].[Hierarchy].[Day Key].currentmember))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...