1

我有两张桌子。
事实:

日期 价值
2021-10-21 1
2021-10-23 2
2021-10-26 3

暗淡:

日期
2021-10-19
2021-10-20
2021-10-21
2021-10-22
2021-10-23
2021-10-24
2021-10-25
2021-10-26
2021-10-27
2021-10-28

fact_start_date = minx(all(Fact), Fact[Date])
fact_end_date = maxx(all(Fact), Fact[Date])

我想在 Fact 表中编写度量,结果如下表。
ِDim table Dates 介于Fact 表的fact_start_datefact_end_date之间,空值被替换为零。

注释:
1.在事实表中
写入度量 2.使用度量,而不是新表

结果:(
从昏暗中选择日期)

日期 措施
2021-10-21 1
2021-10-22 0
2021-10-23 2
2021-10-24 0
2021-10-25 0
2021-10-26 3

谢谢

4

1 回答 1

0

我对公式进行了很多尝试,SUMX (VALUES(Dim[Date]), IF (Dim[Date] <= fact_end_date && Dim[Date] >= fact_start_date, SUM(Fact[Value]) + 0))但没有收到正确的答案。公式是正确的。问题是Dim 表和 Fact 表之间的关系(交叉过滤器方向) ,即Both。当我将其更改为Single时,公式已正确实施。

于 2021-10-30T19:22:37.497 回答