首页 > 解决方案 > 如何在记分卡/文本框 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%

标签: powerbimeasure

解决方案


首先,在您的表中创建以下 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度量放置到卡片上,并将卡片放置在圆环图的中心。演示文稿最终将如下 -

在此处输入图像描述


推荐阅读