Ssas 查询以显示度量值的文件夹

Ssas 查询以显示度量值的文件夹,ssas,mdx,Ssas,Mdx,我正在尝试选择度量值的显示文件夹(我可以在度量值组下的Excel数据透视表中看到的文件夹,在该文件夹下显示度量值) 我试过这样的方法: WITH MEMBER [Measures].[FOLDER_NAME] AS [Measures].[Amount].Properties('DISPLAY_FOLDER') SELECT [Measures].[FOLDER_NAME] On 0 FROM MyCube 但我得到一个错误:#错误查询未找到显示文件夹维度属性。也许房子

我正在尝试选择度量值的显示文件夹(我可以在度量值组下的Excel数据透视表中看到的文件夹,在该文件夹下显示度量值)

我试过这样的方法:

WITH
    MEMBER [Measures].[FOLDER_NAME] AS [Measures].[Amount].Properties('DISPLAY_FOLDER')
SELECT
    [Measures].[FOLDER_NAME] On 0
FROM
    MyCube
但我得到一个错误:#错误查询未找到显示文件夹维度属性。也许房子的名字不是这样的,或者我遗漏了什么

因为当我尝试使用其他属性(如名称)而不是DISPLAY_FOLDER时,我得到了正确的结果-度量值的名称:

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

我不认为文件夹名称可以通过这种方式访问。但是,您可以使用Dmv解决您的问题

select * from $System.MDSCHEMA_MEASURES

在结果中检查MEASUREGROUP_名称

谢谢,有没有办法像我上面尝试的那样使用纯MDX来完成?因为我看到这里列出了DisplayFolder度量值属性,但是我不理解为什么我不能访问它。这个属性没有以您访问它的方式公开。