Filter MDX度量过滤

Filter MDX度量过滤,filter,mdx,Filter,Mdx,我有一个MDX查询,它根据日期、状态、产品和国家获得销售额。现在我需要知道一个国家有多少销售额,其他国家有多少销售额。 是否可以将销售度量筛选为两种不同的度量?如示例中所示: 成员[度量][SalesOneSpecial]为 筛选特定国家/地区的销售指标 成员[度量][SalesOthers]作为 过滤其他国家/地区的销售指标 在列上选择{[Measures].[SalesOneSpecial],[Measures].[SalesOthers]} 提前感谢。第一个成员只是您想要的特定国家的普通部

我有一个MDX查询,它根据日期、状态、产品和国家获得销售额。现在我需要知道一个国家有多少销售额,其他国家有多少销售额。 是否可以将销售度量筛选为两种不同的度量?如示例中所示:

成员[度量][SalesOneSpecial]为 筛选特定国家/地区的销售指标

成员[度量][SalesOthers]作为 过滤其他国家/地区的销售指标

在列上选择{[Measures].[SalesOneSpecial],[Measures].[SalesOthers]}


提前感谢。

第一个成员只是您想要的特定国家的普通部分。第二个成员是减去第一个成员的所有项目。这些成员将考虑切片器中的任何内容

WITH MEMBER [Measures].[SalesOneParticular] AS
([Measures].[Sales], [Country].[Country].&[USA])

MEMBER [Measures].[SalesOthers] AS
([Measures].[Sales], [Country].[Country]) - [Measures].[SalesOneParticular])

SELECT {[Measures].[SalesOneParticular],[Measures].[SalesOthers]} ON COLUMNS
对于[SalesOthers],您也可以这样做

MEMBER [Measurs].[SalesOthers] AS
[Measures].[Sales] - Measures].[SalesOneParticular]
对于本例,它假设您的比较器位于层次结构的顶部,速度更快。如果要比较层次结构中的其他内容,请使用第一个示例