powerbi - 如何在记分卡/文本框 POWER BI 中始终将比率显示为百分比
问题描述
有很多方法可以在表格的列中显示百分比,但找不到始终以百分比显示特定组在两个类别之间的比率的方法。
数据样本:
YEAR MONTH TYPE AMOUNT
2020 Jan A 100
2020 Feb A 250
2020 Mar A 230
2020 Jan B 158
2020 Feb B 23
2020 Mar B 46
2019 Jan A 499
2019 Feb A 65
2019 Mar A 289
2019 Jan B 465
2019 Feb B 49
2019 Mar B 446
2018 Jan A 13
2018 Feb A 97
2018 Mar A 26
2018 Jan B 216
2018 Feb B 264
2018 Mar B 29
2018 Jan A 314
2018 Feb A 659
2018 Mar A 226
2018 Jan B 469
2018 Feb B 564
2018 Mar B 164
我的目标始终是显示 A 与总金额的百分比
YEAR 和 MONTH 用于与切片器同步。例如我选择 YEAR = 2020 , MONTH = Jan 100/258 = 38%
解决方案
首先,在您的表中创建以下 3 个度量 -
1.
amount_A =
CALCULATE(
SUM(pie_chart_data[AMOUNT]),
FILTER(
ALLSELECTED(pie_chart_data),
pie_chart_data[TYPE] = "A"
)
)
2.
amount_overall =
CALCULATE(
SUM(pie_chart_data[AMOUNT]),
ALLSELECTED(pie_chart_data)
)
3.
amount_A_percentage = [amount_A]/[amount_overall]
现在,将度量amount_A和amount_overall添加到圆环图的值列中。并将amount_A_percentage度量放置到卡片上,并将卡片放置在圆环图的中心。演示文稿最终将如下 -
推荐阅读
- cmake - 在子目录 CMakeLists.txt 中添加编译器“#define”标志
- javascript - 如何根据是否在生产环境中将 URI 设置为变量
- caching - 为什么内存延迟越短,缓存块越小
- javascript - FormData 没有附加文件对象
- javascript - 我如何解码 eval javascript
- android - Flutter spritewidget 如何使用 sprite sheet
- javascript - Replace(),替换一个未指定的值
- javascript - Require 未定义,angularDragula 未定义 - 如何修复业力配置问题?
- javascript - 获取数组的元素,该数组的索引由 JavaScript 中的变量给出
- c++ - 如何为 mcve 模拟用户对 std::cin 的输入?