我有以下数据:
Emp_ID, Weekending, Date, Dept_ID, Status, Hrs
Dept_ID, Dept_Nm, Dept_HOD (relationship: Dept_ID)
我想用以下内容创建一个矩阵表:
Columns: Weekending
Rows: Emp_ID
Value: Using DAX measure if(Status="F",SUM(Hrs)-44,SUM(Hrs)-22)
切片器可以控制表的位置:Weekending、Dept_Nm、Dept_HOD
有关如何创建 DAX 度量的任何建议?
红框 ID 不存在,因为它们不在所选部门中
答案 0 :(得分:0)
我在路上,所以我会从头顶打字。我会将 SUMMARIZE 与 SUMX 一起使用。据我所知,您还想每周汇总数字。这将是这样的:
SUMX(SUMMARIZE('Table A', [Emp_ID], [Status], [Weekending], "Hrs", SUM([Hrs])), [Hrs] - IF([Status] = "F", 44, 22))
。
没有办法检查它,如果它不起作用,请告诉我。
它的作用是创建一个计算表,按员工、状态和周结束时间汇总小时数。然后根据该表,根据状态减去 44 或 22。