问题描述
有很多方法可以测量表格的一列中的百分比, 但找不到总能显示特定类别在两个类别之间的百分比的方法。
数据示例:
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 度量放置到卡片上,然后将卡片放置在甜甜圈图的中心。演示最终将如下所示-