0

我在 PowerBI 中使用矩阵来显示销售经理和销售代表的行,以及跨列的订单的不同发货方法和来源以及值中唯一订单的计数。

下面显示了我拥有的表结构,我想在“将值显示为”之间切换:我用我的度量计算的原始值(唯一订单数)和行总计的百分比。

目前,我唯一的解决方案是创建一个显示不同值的第二个表,但我认为这是一个便宜的解决方案。我已经看到了带有辅助表的解决方案,但是由于我的值是一个度量值,因此我无法在其他度量值中调用它们,并且随着源或发送方法被过滤,我希望行总数的百分比也能反映过滤器,因此使用countx公式获胜'不考虑这一点(如果我把它放在一个公式中)。

我对这个软件还是有点陌生​​,所以请记住这一点。

                     Source 1        |        Source 2         |      Source 3
          |  Next Day; Ground; 2 Day | Next Day; Ground; 2 Day | Next Day; Ground; 2 Day 
+Manager 1| 
   Rep 1  |
   Rep 2  |
+Manager 2|
   Rep 1  |
   Rep 2  |

4

2 回答 2

1

看起来对您来说最好的解决方案是创建书签。您可以创建两个表,一个显示值,另一个显示百分比。放置桌子,使一张桌子正好在另一张桌子的顶部。然后创建两个书签,一个显示 Table1,另一个显示 Table2(同时使用“选择窗格”隐藏另一个表)。然后,您可以在按钮操作中使用书签在值和百分比视图之间切换。以下链接应为您提供有关书签的更多详细信息:

https://docs.microsoft.com/en-us/power-bi/desktop-bookmarks

您也可以通过创建一个在值和 % 之间切换的度量来做到这一点,但格式将是一个痛点。我认为书签是你最好的选择。

于 2019-12-20T15:25:59.647 回答
0

您可以创建一个参数表(与模型中的其他表没有关系)以用作切片器和基于切片器选择在两个计算之间切换的度量。

假设您有度量[OrderCount][OrderCount%Total]。然后创建一个新表以用作ParamMeasure具有单列的参数

Measure
-------
Count
%Total

您现在可以将ParamMeasure[Measure]作为切片器放在您的报告中,并用以下度量代替现有的度量。

OrderSwitch =
    IF (
        SELECTEDVALUE ( ParamMeasure[Measure] ) = "Count",
        [OrderCount],
        [Order%Total]
    )

这样您就不需要创建多个视觉对象和书签。

于 2019-12-22T05:39:09.453 回答