根据Power Bi中的两个子组进行计数

时间:2020-10-19 05:28:07

标签: excel powerbi dax

我有下表中的数据,我想在堆积面积图中显示每个组一年中工作订单数量的百分比,但我一直在努力获取正确的百分比。根据以下数据,每个“延迟天数”组的百分比应为50%

enter image description here

感谢任何帮助。

1 个答案:

答案 0 :(得分:1)

首先,在测量-

下创建该对象
group_wsie_percentage = 

VAR total_count = 
CALCULATE(
    COUNT(your_table_name[days delayed group]),
    ALLEXCEPT(
        your_table_name, 
        your_table_name[year]
    )
)

VAR total_group_count = 
CALCULATE(
    COUNT(your_table_name[days delayed group]),
    ALLEXCEPT(
        your_table_name, 
        your_table_name[year],
        your_table_name[days delayed group]
    )
)

RETURN total_group_count/total_count

现在将度量类型更改为,并将您的堆积(我使用堆积条形图)图表配置如下-

enter image description here

这是输出-

enter image description here