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