PowerBI中的MDX过滤

PowerBI中的MDX过滤,powerbi,mdx,Powerbi,Mdx,我正在从一个多维数据集导入数据,但由于整个多维数据集对于Power BI来说太大,所以我必须使用MDX将其过滤掉 我是MDX新手,到目前为止,我已经想出了以下代码: SELECT NON EMPTY Hierarchize({DrilldownLevel({[Stores POS].[Type hierarchy].[All types]},,,INCLUDE_CALC_MEMBERS)}) ON COLUMNS , NON EMPTY Hierarchize({DrilldownLevel({

我正在从一个多维数据集导入数据,但由于整个多维数据集对于Power BI来说太大,所以我必须使用MDX将其过滤掉

我是MDX新手,到目前为止,我已经想出了以下代码:

SELECT NON EMPTY Hierarchize({DrilldownLevel({[Stores POS].[Type hierarchy].[All types]},,,INCLUDE_CALC_MEMBERS)}) ON COLUMNS , NON EMPTY Hierarchize({DrilldownLevel({[Stores POS].[POS hierarchy].[All POS]},,,INCLUDE_CALC_MEMBERS)}) ON ROWS  FROM [Receipts Cube] WHERE ([Time].[Time].[Calendar Year].&[2020],[Measures].[Count of Receipts])
这一切都在SSMS中以它必须的方式工作。左列显示门店名称等。但当我将该代码复制到PBI时,门店名称将消失,取而代之的是,对于门店名称所在的每个值,我都有“[stores POS].[POS hierarchy].[All POS]”。我猜PBI不喜欢层次化,但当试图删除它时,我根本无法让代码正常工作

SELECT
NON EMPTY {[Stores POS].[Type hierarchy].[WinPOS], [Stores POS].[Type hierarchy].[SelfCheckout]} ON COLUMNS,
NON EMPTY {[Stores POS].[POS hierarchy].[Store]} ON ROWS
FROM [Receipts Cube])
WHERE ([Time].[Time].[Calendar Year].&[2020],[Measures].[Count of Receipts])