如何让度量始终在 scorecard/textbox POWER BI 中以百分比形式显示比率

How to have a measure always show the ratio as percentage in scorecard/textbox POWER BI

有很多方法可以在 table 的列中显示百分比, 但找不到一种方法来始终以两个类别之间的百分比显示特定组的比率。

数据样本:

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 用于与切片器同步。 例如我 select 年 = 2020 年,月 = 一月 100/258 = 38%

首先,在 table-

中创建以下 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_Aamount_overall 添加到圆环图的值列中。并将 amount_A_percentage 度量值放置到卡片上,并将卡片放在圆环图的中心。最终呈现如下-