我是Power BI的新手,但遇到以下问题:
出于研究目的,我掌握了一些有关课程学员的参与情况的数据(您可以看到的示例图表是按不参加课程的学生进行过滤的。
第一个条形图显示了修读该课程的学生人数,第二个条形图应显示根据小计得出的百分比值。
因此,在15年级的学士学位百分比值应为23,305%(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列表导入。图表按状态过滤。
直到现在,我不使用自定义度量,而是通过拖放来构建度量。 我选择了“将值显示为总列的百分比”来获取百分比值。
答案 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”更改为%
现在如下配置您的集群柱形图-
输出将如下所示-