如何解决无法对 PowerBI 矩阵可视化中设置为 1 的标志求和
我在 PowerBI 矩阵可视化中遇到问题。我有一个包含 Student_ID、Location 和出勤日期列值的学校表。
我需要找出每个学生每月在每个地点上课 >=1 天的总次数。
我创建了一个名为出勤率的自定义度量,如下所述,用于计算参加课程 >=1
的学生Attendance = IF(DISTINCTCOUNT(school[Attendance_Date])>=1,1,0)
在我的可视化中,我能够为所有满足上课条件的学生获得所有设置为“1”的标志>=1。但根据我的要求,我想得到这些的总和1 个标志来获取所有学生每月每个地点的上课次数 >=1。我的最终可视化不应该包含学生 ID,它应该只包含地点和月份,并且标志的总和设置为 1,表示数量学生上课的次数 >=1 .
预期输出:-
Location January February March
Chennai 1 1 1
Delhi 2 2 2
Goa 0 2 0
我尝试实现固定 LOD 概念,就像我们在 tableau 中所做的那样,以在 PowerBI 中处理这种情况,但没有成功。
我创建了一个计算度量“CalculateAttendance”,如下所示,但它不起作用:-
CalculateAttendance = CALCULATE((school[Attendance]),ALLEXCEPT(school[Student_ID],school[Location],school[Attendance]))
您能否对我的上述计算进行任何更改以解决此问题。请建议我如何处理或修改我的计算。
问候 萨默尔
My current matrix visualization in PowerBI
powerBi 的输入数据源 [text/excel[any]]
Attendance Student_ID location
01.01.2017 100 Delhi
02.01.2017 100 Delhi
03.01.2017 100 Delhi
04.01.2017 100 Delhi
05.01.2017 100 Delhi
06.01.2017 100 Delhi
01.01.2017 101 Delhi
02.01.2017 101 Delhi
03.01.2017 101 Delhi
04.01.2017 101 Delhi
05.01.2017 101 Delhi
06.01.2017 101 Delhi
08.01.2017 101 Delhi
09.01.2017 102 Chennai
01.01.2017 102 Chennai
02.01.2017 102 Chennai
03.01.2017 102 Chennai
04.01.2017 102 Chennai
05.01.2017 102 Chennai
06.01.2017 102 Chennai
08.01.2017 102 Chennai
11.01.2017 102 Chennai
01.02.2017 101 Delhi
02.02.2017 101 Delhi
03.02.2017 101 Delhi
04.02.2017 101 Delhi
05.02.2017 101 Delhi
06.02.2017 101 Delhi
01.02.2017 100 Delhi
02.02.2017 100 Delhi
03.02.2017 100 Delhi
04.02.2017 100 Delhi
05.02.2017 100 Delhi
06.02.2017 100 Delhi
01.02.2017 102 Chennai
02.02.2017 102 Chennai
03.02.2017 102 Chennai
04.02.2017 102 Chennai
05.02.2017 102 Chennai
06.02.2017 102 Chennai
01.02.2017 103 Goa
02.02.2017 103 Goa
03.02.2017 103 Goa
04.02.2017 103 Goa
05.02.2017 103 Goa
06.02.2017 103 Goa
01.02.2017 104 Goa
02.02.2017 104 Goa
03.02.2017 104 Goa
04.02.2017 104 Goa
01.03.2017 100 Delhi
02.03.2017 100 Delhi
03.03.2017 100 Delhi
04.03.2017 100 Delhi
05.03.2017 100 Delhi
06.03.2017 100 Delhi
01.03.2017 101 Delhi
02.03.2017 101 Delhi
03.03.2017 101 Delhi
04.03.2017 101 Delhi
05.03.2017 101 Delhi
06.03.2017 101 Delhi
08.03.2017 101 Delhi
09.03.2017 102 Chennai
01.03.2017 102 Chennai
02.03.2017 102 Chennai
03.03.2017 102 Chennai
04.03.2017 102 Chennai
05.03.2017 102 Chennai
解决方法
看起来您只需要每月/地点的不同学生数量
这个度量产生这个矩阵
# Students = DISTINCTCOUNT( School[Student_ID] )
为了在学生层面进行验证,这里是与学生详细信息相同的矩阵
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。