查询以显示度量的文件夹
Query to Display Folder of the measure
我正在尝试 select 一个度量的显示文件夹(我可以在度量组下的 Excel 枢轴 Table 中看到的文件夹,在该文件夹下显示一个度量).
我试过这样的东西:
WITH
MEMBER [Measures].[FOLDER_NAME] AS [Measures].[Amount].Properties('DISPLAY_FOLDER')
SELECT
[Measures].[FOLDER_NAME] On 0
FROM
MyCube
但是我收到一个错误:#Error Query The DISPLAY_FOLDER dimension attribute was not found。也许 属性 的名字不是这样的,或者我错过了什么?
因为当我尝试使用 NAME 而不是 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_NAME
我正在尝试 select 一个度量的显示文件夹(我可以在度量组下的 Excel 枢轴 Table 中看到的文件夹,在该文件夹下显示一个度量).
我试过这样的东西:
WITH
MEMBER [Measures].[FOLDER_NAME] AS [Measures].[Amount].Properties('DISPLAY_FOLDER')
SELECT
[Measures].[FOLDER_NAME] On 0
FROM
MyCube
但是我收到一个错误:#Error Query The DISPLAY_FOLDER dimension attribute was not found。也许 属性 的名字不是这样的,或者我错过了什么?
因为当我尝试使用 NAME 而不是 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_NAME