我正在PowerBI中使用矩阵来显示销售经理和销售代表的行,以及跨列的不同发货方法和订单来源以及值中唯一订单的数量。
下面显示了我拥有的表结构,我想在“将值显示为”之间切换:我用自己的度量(唯一订单数)和行总计百分比计算的原始值。
当前,我唯一的解决方案是创建第二个表来显示不同的值,但是我认为这是一种廉价的解决方案。我已经看到了使用辅助表的解决方案,但是由于我的值是一种度量,因此我无法在其他度量中调用它们,并且由于对源或运输方法进行了过滤,因此我也希望行总数的百分比也能反映出该过滤器,因此请使用{{ 1}}公式不会解决这个问题(如果我将其放在公式中)。
我仍然对该软件有些陌生,因此请记住这一点。
countx
答案 0 :(得分:1)
最适合您的解决方案是创建书签。您可以创建两个表,一个表显示值,另一个表显示%。放置表的位置应使一个表恰好位于另一个表的上方。然后创建两个书签,一个显示Table1,另一个显示Table2(同时使用“选择窗格”隐藏另一个表)。然后,您可以在按钮操作中使用书签在“值”和“百分比”视图之间切换。以下链接应为您提供有关书签的更多详细信息:
您也可以通过创建一个在值和%之间切换的度量来执行此操作,但是格式设置将是一个难题。我认为书签是您最好的选择。
答案 1 :(得分:0)
您可以创建一个参数表(与模型中的其他表没有任何关系)用作切片器,并可以根据切片器的选择在两个计算之间切换的度量。
让我们假设您有措施[OrderCount]
和[OrderCount%Total]
。然后创建一个新表,将其用作具有单列的参数ParamMeasure
Measure
-------
Count
%Total
您现在可以将ParamMeasure[Measure]
作为切片器添加到报告中,并用以下度量代替现有度量。
OrderSwitch =
IF (
SELECTEDVALUE ( ParamMeasure[Measure] ) = "Count",
[OrderCount],
[Order%Total]
)
这样,您无需创建多个视觉效果和书签。