MDX // 在包括 ALL 在内的列上过滤 DESCANDANTS
MDX // Filter DESCANDANTS on Columns including ALL
我想从包括 ALL-Member 在内的层次结构中获取一组特定成员。
SELECT
[Measures].[Distinct Count SKU]
ON 0,
DESCENDANTS(
[Filter Place].[Location].[All],, SELF_AND_AFTER
)
ON 1
FROM
[STOCK]
我确实从这个表达式中得到了所有成员,但是它包含我想过滤掉的位置。
这是我得到的:
这就是我想要得到的:
您不需要使用后代功能,而是使用[ALL]级别。在一个简单的集合中。
SELECT [Measures].[Distinct Count SKU] ON 0,
{
[Filter Place].[Location].[All],
[Filter Place].[Location].[Berlin],
[Filter Place].[Location].[London],
[Filter Place].[Location].[Paris]
} ON 1
FROM [STOCK]
我想从包括 ALL-Member 在内的层次结构中获取一组特定成员。
SELECT
[Measures].[Distinct Count SKU]
ON 0,
DESCENDANTS(
[Filter Place].[Location].[All],, SELF_AND_AFTER
)
ON 1
FROM
[STOCK]
我确实从这个表达式中得到了所有成员,但是它包含我想过滤掉的位置。
这是我得到的:
这就是我想要得到的:
您不需要使用后代功能,而是使用[ALL]级别。在一个简单的集合中。
SELECT [Measures].[Distinct Count SKU] ON 0,
{
[Filter Place].[Location].[All],
[Filter Place].[Location].[Berlin],
[Filter Place].[Location].[London],
[Filter Place].[Location].[Paris]
} ON 1
FROM [STOCK]