简而言之,我希望有一个特定于时间的价值矩阵(例如每月销售额),用户可以通过选择按钮或切片器将销售额替换为单位或利润。我可以想到一种反向执行的方法,例如基于IF的复杂公式和要支持的数据,但这似乎可能是目前我的知识库之外的股票功能。预先感谢您对此提供的任何信息!
答案 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-defined或custom)。例如,
FORMAT
这样做的缺点是这些现在都是文本值(字符串),这会使排序的行为不符合预期。另外,如果您选择导出数据,那么除了格式化的小数位数外,您将失去所有精度。