如何解决使用 CALCULATE 函数修复了从 Tableau 到 PowerBI 的 LOD 转换
我在 Tableau 中有一个 FIXED LOD 计算,我想将其转换为 Power BI。 在我的情况下,我有学生表,其中列名称为 studentID 、AttendanceDate、Location。 我需要找到在特定月份从特定地点上课 >=20 天的学生。
下面是 Tableau 中计算的字段表达式以及我用来在 PowerBI 中转换它的计算度量:-
Tableau:
StudentsPresent= IF (Fixed[Location],[StudentID],[Year] :CountD([AttendanceDate] >=20 Then 1 Else 0 End
PowerBI 创建一个名为出勤率的计算列来获取学生ID的不同计数
Attendance = DISTINTCOUNT[studenttable.student_ID]
并在下面的计算列中使用了上面的出勤计算列
StudentsPresent=CALCULATE(SUM(StudentTable[Attendance]),ALLEXCEPT(StudentTable,StudentTable.StudentID,Student.Location,Student.year)
但不幸的是,Tableau 计算字段中的结果与 PowerBI 中使用上述计算生成的结果不匹配。
有人可以建议我如何修改 PowerBI 中的计算字段以处理 tableau 中使用的固定 LOD 情况。
谢谢 萨默尔
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。