Получить userFriendly имена атрибутов dimmension в MDX

Я использую библиотеку MDXClient в своем приложении C#. Я просматриваю куб и генерирую некоторые отчеты, основанные на запросах MDX.

Когда я использую Management Studio, у меня есть хорошие (удобные для пользователя) имена столбцов в результате запроса, но когда я использую эту библиотеку, имена столбцов очень длинные и отличаются от того, что есть в Management Studio.

Пример запроса:

SELECT [My Question].[My Question].[My Question].AllMembers ON COLUMNS from [demo]

Пример результата в студии управления - одна колонка:

[отлично]

Пример результата в моем приложении на C# - один столбец:

[Мой вопрос].[Мой вопрос].& Curr_nice

Как я могу получить тот же ответ, что и в SSMS?

1 ответ

Вам представляется полное имя члена, включая измерения и уровни, в которых он находится.

Я подозреваю, что ваш код C# имеет доступ к нескольким свойствам члена. Вы просто запрашиваете свойство по умолчанию? Я не могу видеть документацию библиотеки, но я ожидаю, что есть .Name свойство строки и .FormattedName или какая-то такая альтернатива; может быть .MemberName?

Или, возможно, информация об имени представлена ​​в виде объекта, и вам нужно разбить ее на составные части.

Другие вопросы по тегам