子组总计的百分比-Power BI

时间:2020-08-14 16:16:29

标签: powerbi

我是Power BI的新手,但遇到以下问题:

出于研究目的,我掌握了一些有关课程学员的参与情况的数据(您可以看到的示例图表是按不参加课程的学生进行过滤的。

第一个条形图显示了修读该课程的学生人数,第二个条形图应显示根据小计得出的百分比值。

因此,在15年级的学士学位百分比值应为23,305%(15年级的总学士学位学生为2533:595/2533 * 100)

我无法正确计算出该值。

enter image description here

感谢您的帮助!

编辑 数据的结构如下:

Hash   Semester   Status   Stg   (...)
xxx1    SS 15       A     Diplom
xxx2    WS 16/17    A     Master
xxx1    SS 15       N     Diplom
xxx1    SS 17       A     Bachelor
xxx2    SS 15       N     Bachelor
...      ...       ...     ...

散列是学生的标识符。 数据包含约55.000行,并作为非结构化Excel列表导入。图表按状态过滤。

直到现在,我不使用自定义度量,而是通过拖放来构建度量。 我选择了“将值显示为总列的百分比”来获取百分比值。

1 个答案:

答案 0 :(得分:1)

首先,创建以下3种措施-

1。

hash_total = COUNT(your_table_name[Hash])

2。

hash_semester_total = 

var cur_sem = MAX(your_table_name[Semester])

RETURN
CALCULATE(
    COUNT(your_table_name[Hash]),
    FILTER(
        ALL(your_table_name),
        your_table_name[Semester] = cur_sem
    )
)

3。

hash_percentage = [hash_total]/[hash_semester_total]

将量度类型“ hash_percentage”更改为

现在如下配置您的集群柱形图-

enter image description here

输出将如下所示-

enter image description here