在切片器中的不同"Show Values As"选项之间切换



我在 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  |

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

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

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

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

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

Measure
-------
Count
%Total

现在可以将ParamMeasure[Measure]作为报表上的切片器放置,并替换以下度量值而不是现有度量值。

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

这样,就无需创建多个视觉对象和书签。

最新更新