параметр mdx, содержащий два слова, вызывающие ошибку - PullRequest
0 голосов
/ 26 сентября 2011

Мне снова нужна помощь экспертов!

Я настроил раскрывающийся список как параметр другого набора данных.

Когда я выбираю предмет, содержащий два слова, выдает ошибку: 1005 *

неверный синтаксис слова "второе слово".

Так есть ли способ обернуть весь параметр в одну строку?

Это запрос набора данных, который вызывает ошибку.

ВЫБРАТЬ НЕТ ПУСТЫХ {[Показатели]. [Количество вопросов]} НА КОЛОННАХ, НЕТ ПУСТЫХ {([Имеет значение]. [По отделу]. [ТИП ЗАЯВИТЕЛЯ]. ВСЕ ЧЛЕНЫ)} РАЗМЕР СВОЙСТВА MEMBER_CAPTION, MEMBER_UNIQUE_NAME ON ROWS ОТ

(выберите strtoset (@Division) для столбцов из [CTTT])

ЗНАЧЕНИЕ СВОЙСТВ СОТОВЫХ, BACK_COLOR, FORE_COLOR, FORMATTED_VALUE, FORMAT_STRING, FONT_NAME, FONT_SIZE, FONT_FLAGS

Заранее большое спасибо. Приветствия.

1 Ответ

0 голосов
/ 03 октября 2011

Попробуйте сделать:

(StrToSet ("[Dimension]. [Hierarchy]. [" + @ Division + "]") НА СТОЛБАХ ОТ [CTTT])

Где Размер иИерархия - это те, что у вас в отделе тусклые (например, [Вопросы]. [По отделам]).В любом случае это будет более правильным, как будто вы не включаете dim.hier SSAS пытается найти параметр @Division в любом месте куба.

...