Требуется помощь при преобразовании строки в выражение MDX - PullRequest
0 голосов
/ 22 декабря 2010

Строка хранится в параметре.
Скажем, @FiscalPeriod = "[Дата]. [Фискальные даты]. [Фискальный квартал]"

Теперь,
Мне нужно использоватьпараметр как

SELECT Показатели. [Доход] ON 0,
CLOSINGPERIOD (" Параметр Здесь ") ON 1
FROM [Sales]

Функция STRTOMEBERвыдает ошибку, потому что ищет члена на левом листе, например
[Дата]. [Фискальные даты]. [Фискальный квартал]. & [Q1 - 2009]

Как я могуразрешить строку в выражении MDX, чтобы использовать его с закрывающим периодом ??

1 Ответ

0 голосов
/ 12 января 2011

Должно работать следующее:

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