获取所有日期 dim table,在事实 table 的开始日期和结束日期之间,实际上 table

get all dates dim table which between the start and end date of fact table in fact table

我有两个table。
事实:

Date Value
2021-10-21 1
2021-10-23 2
2021-10-26 3

暗淡:

Date
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 table 中写度量,结果如下 table.
ِDim table 日期介于 fact_start_datefact_end_date 之间,事实 table 和空值替换为零。

备注:
1.write 衡量事实 table
2.use 测量,不是新的 table

结果:
(select 来自 Dim 的日期)

Date measure
2021-10-21 1
2021-10-22 0
2021-10-23 2
2021-10-24 0
2021-10-25 0
2021-10-26 3

谢谢

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