Powerbi 来自子组的总百分比-功率BI

Powerbi 来自子组的总百分比-功率BI,powerbi,Powerbi,我是Power BI的新手,遇到以下问题: 出于研究目的,我有一些关于课程学生参与情况的数据(您可以看到的示例图表是由未访问课程的学生筛选出来的) 第一个条形图显示了有多少学生参观了这些课程,第二个条形图应显示根据小计计算的百分比值 因此,15年级的本科学生百分比应为23305%(15年级的本科学生总数为2533:595/2533*100) 我无法正确计算此值 谢谢你的帮助 编辑 数据结构如下所示: Hash Semester Status Stg (...) xxx1

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

出于研究目的,我有一些关于课程学生参与情况的数据(您可以看到的示例图表是由未访问课程的学生筛选出来的)

第一个条形图显示了有多少学生参观了这些课程,第二个条形图应显示根据小计计算的百分比值

因此,15年级的本科学生百分比应为23305%(15年级的本科学生总数为2533:595/2533*100)

我无法正确计算此值

谢谢你的帮助

编辑 数据结构如下所示:

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列表导入。图表按状态过滤

到目前为止,我不使用自定义度量,而是通过拖放使用内置度量。
我通过选择“将值显示为列总数的百分比”获得了百分比值。

首先,创建以下3个度量值-

1.

hash_total = COUNT(your_table_name[Hash])
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
    )
)
hash_percentage = [hash_total]/[hash_semester_total]
2.

hash_total = COUNT(your_table_name[Hash])
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
    )
)
hash_percentage = [hash_total]/[hash_semester_total]
3.

hash_total = COUNT(your_table_name[Hash])
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
    )
)
hash_percentage = [hash_total]/[hash_semester_total]
将度量值“哈希百分比”的类型更改为%

现在,按如下所示配置群集柱状图-

输出如下所示-


请提供您在这些演示中使用的示例数据和度量值。我已编辑了我的帖子。非常感谢您的详细回答。我尝试了您的解决方案,但无法获得我想要的值。度量值散列\u Sember\u total返回每个学期的学生总数。我需要的是每个学位课程的总和(Stg)每学期。如果你也能帮我的话,我会很高兴。Stg放在图表的图例部分。Rest应该在你看到我的输出时自动工作。在度量值1中,我将散列计算为“散列总数=计数(条形图数据[Stg])”。您也可以在该度量中对stg进行计数。两种情况下的输出都是相同的。您是对的,我对值的思考方式没有意义。感谢您的帮助!非常欢迎@frankvanlampe。很高兴看到它有所帮助。