如何在 excel 中使用 mdx 查询

how to use mdx query in excel

我为我的 olap 多维数据集写了一个 mdx 查询。这个查询正在做 abc analysis.But 我想在 excel 中使用来创建 table 和 graphs.But 我不想知道如何使用这个 mdx 查询吗?我尝试使用 power bi,它工作正常但是在 excel 我 didnt.please 我需要 help.Thanks

我的 MDX 查询:

WITH
MEMBER [Measures].[Measure for ABC] AS
[Measures].[Profit]
SET [Set for ABC] AS
NonEmpty( [Items].[Item Description].[Item Description].MEMBERS,
[Measures].[Measure for ABC] )
SET [A] AS
TopPercent( [Set for ABC], 30, [Measures].[Measure for ABC] )
SET [B] AS
TopPercent( [Set for ABC], 80, [Measures].[Measure for ABC] ) -
[A]
SET [C] AS
[Set for ABC] - [A] - [B]
MEMBER [Measures].[ABC Group] AS
iif( IsEmpty( [Measures].[Measure for ABC] ), null,
iif( Intersect( [A],
[Items].[Item Description].CurrentMember
).Count > 0,
'A',
iif( Intersect( [B],
[Items].[Item Description].CurrentMember
).Count > 0,
'B',
'C' ) ) )
SELECT
{ [Measures].[Measure for ABC],
[Measures].[ABC Group] } ON 0,
NON EMPTY
{ [Items].[Item Description].[Item Description].MEMBERS } ON 1
FROM
[PrxSaleCube]

Power BI:

Power Pivot -> 主页 -> 获取外部数据 -> 从数据库 -> 从 Analysis Services

如果您通过单击“数据”选项卡...从其他来源...从 Analysis Services 启动针对 Analysis Services 的数据透视表。

然后按照 here and create your calculated measures as described here 所述使用 MDX 添加您的命名集。

然后拖放字段和度量并设置以构建您的数据透视表。