是否可以使用按钮或切片器选择在可视化值中显示的度量?

时间:2018-06-22 02:28:20

标签: powerbi

简而言之,我希望有一个特定于时间的价值矩阵(例如每月销售额),用户可以通过选择按钮或切片器将销售额替换为单位或利润。我可以想到一种反向执行的方法,例如基于IF的复杂公式和要支持的数据,但这似乎可能是目前我的知识库之外的股票功能。预先感谢您对此提供的任何信息!

1 个答案:

答案 0 :(得分:1)

是的。定义不同的度量,例如http://localhost/files/image1.png[sales][units],然后编写一个度量,该度量根据您使用按钮/切片器选择的[margin]在它们之间进行切换。

[metric]

这假设您已经创建了一个像这样的表 SwitchValue = VAR SelectedMetric = SELECTEDVALUE(Metrics[metric]) RETURN SWITCH(SelectedMetric, "Sales", [sales], "Units", [units], "Margin", [margin]) 用于切片器:

Metrics

如果要以不同的方式设置这些单独的度量格式,则一种解决方法是将每个度量包装在一个metric ------ Sales Units Margin 函数中,以指定所需的格式(pre-definedcustom)。例如,

FORMAT

这样做的缺点是这些现在都是文本值(字符串),这会使排序的行为不符合预期。另外,如果您选择导出数据,那么除了格式化的小数位数外,您将失去所有精度。