我正在编写一份报告,说明我使用断开连接的表来动态选择我有一个或多个计算的度量 . 基本上,我正在使用SWITCH函数来构建一个度量,选择在断开连接的表中索引的其他计算度量(请参阅下面的DAX公式示例) . 除了显示断开连接表中不同字段的小计外,几乎所有用途都可以正常工作 . 由于某种原因,仅显示默认度量聚合 . 例如,对于下面列出的“MySelection”变量的度量,如果我选择创建一个矩阵表,其中包含列中断开连接的表中的一个分组字段,以及行中的另一个分组字段,则十字形 - 字段的-breakdown值将很好地显示,但只显示一行的小计,这是“Selected_Measure”的默认值,在本例中为“Shy_OI(ACT LE)” .

我知道这可能是由于这个动态测量选择中的聚合问题,但我无法找到解决这个问题的方法 .

Selected_Measure = 
                    VAR MySelection =
                        SELECTEDVALUE (dimAccMeasures[Measure Name (shy)];"Shy_OI (ACT+LE)" )
                            RETURN
                            SWITCH (
                            TRUE ();
                            MySelection = "Shy_OI (ACT+LE)"; [Shy_OI (ACT+LE)];
                            MySelection = "Shy_OI (AP)"; [Shy_OI (AP)];
                            MySelection = "Shy_NS (ACT+LE)"; [Shy_NS (ACT+LE)];
                            MySelection = "Shy_NS (AP)"; [Shy_NS (AP)];
                            [Shy_OI (ACT+LE)]
                            )

我正在添加断开连接表的示例图像和矩阵表的示例 . 在表格中,我希望看到ACT LE AP的“净销售额”小计,目前未显示 .

disconnected table

matrix table