Запрос на отображение папки меры - PullRequest
2 голосов
/ 03 июня 2019

Я пытаюсь выбрать отображаемую папку меры (папку, которую я вижу в сводной таблице Excel в группе мер, в которой отображается мера).

Я пробовал что-то подобное:

WITH
    MEMBER [Measures].[FOLDER_NAME] AS [Measures].[Amount].Properties('DISPLAY_FOLDER')
SELECT
    [Measures].[FOLDER_NAME] On 0
FROM
    MyCube

Но я получаю ошибку: #Error Query Атрибут измерения DISPLAY_FOLDER не найден.Может быть, имя свойства не совпадает с этим или я что-то упустил?

Потому что, когда я пытаюсь использовать какое-либо другое свойство, например NAME, вместо DISPLAY_FOLDER, я получаю правильный результат - имя меры:

WITH
    MEMBER [Measures].[MEASURE_NAME] AS [Measures].[Amount].Properties('NAME')
SELECT
    [Measures].[MEASURE_NAME] On 0
FROM
    MyCube

1 Ответ

1 голос
/ 03 июня 2019

Я не думаю, что имя папки доступно таким образом.Однако вы можете использовать Dmv для решения вашей проблемы.

select * from $System.MDSCHEMA_MEASURES

В результате проверьте MEASUREGROUP_NAME

...