我有一个像这样的“作业”表:
日期结束日期分配
1111 Alex AA 11/20/2016 12/30/2016 0.5
2222 Eric BB 10/20/2016 11/30/2016 0.4
3333 John CC 10/20/2016 12/30/2016 1
2222 Eric DD 11/20/2016 1/1/2017 0.5
我还有一个简单的"Date"表,其中 DOES NOT 与Assignments表有如下关系:
日期月Month_Text年月 - 年
2016年10月10日10月16日
2016年10月10日10月16日
2016年10月10日10月16日10月16日
2016年10月10日10月16日10月16日
比我有以下DAX指标:
==============================
作业总和:=
计算 (
SUMX(Assignments_Tbl,Assignments_Tbl [Allocation]),
过滤器(
VALUES(Date_Tbl),
Date_Tbl [Date]> = MINX(Assignments_Tbl,Assignments_Tbl [Start Date])
&& Date_Tbl [Date] <= MAXX(Assignments_Tbl,Assignments_Tbl [End Date])
)
)
- 计算 (
DISTINCTCOUNT(Date_Tbl [月]),
过滤器(
VALUES(Date_Tbl),
Date_Tbl [Date]> = MINX(Assignments_Tbl,Assignments_Tbl [Start Date])
&& Date_Tbl [Date] <= MAXX(Assignments_Tbl,Assignments_Tbl [End Date])
)
)
==============================
当我将开始日期和结束日期作为我的数据透视表的一部分时,一切似乎都可以,如下所示:
Sum of Assignments in a pivot table with Start/End Dates
但是,如果我从数据透视表中删除了“开始日期”和“结束日期”,则度量计算错误,我找不到原因 .
例如,如下图所示,红色圆圈在2016年10月显示的人名为“Eric”,而不是0.4 .
Sum of Assignments measure calculating incorrectly
我尝试了很多东西,但却坚持这个措施 . 任何的想法?
1 回答
经过深入调查后,这是适当的措施: