【发布时间】:2019-07-08 10:53:09
【问题描述】:
我有三个表,即 Allitems、InItems 和 OutItems。主表是 Allitems,它与具有 IN_OUT_ID 的其他两个表相关。 我已经能够根据每个
的 ID 计算最小和最大日期数据集
使用以下 DAX 公式的表格
对于 InItems 表
Min_Start_Date = CALCULATE( MIN(InItems[InDate]), ALLEXCEPT( InItems, InItems[IN_ID] ))
Max_end_Date = CALCULATE( MAX(InItems[InDate]), ALLEXCEPT( InItems, InItems[IN_ID] ))
对于 OutItems 表
Min_Start_Date = CALCULATE( MIN(OutItems[OutDate]), ALLEXCEPT( OutItems, OutItems[OUT_ID]))
Max_end_Date = CALCULATE( MAX(OutItems[OutDate]), ALLEXCEPT( OutItems, OutItems[OUT_ID] ))
我的关系改变了双向流动的方向
我试图通过比较 OutItems 和 Allitems 中的最小和最大日期来恢复最小和最大日期,并将其用作 Allitems 表中的列。例如取 IN_ID 1,最小日期为 08/01/2019。我还将采用 OUT_ID 的最小日期,即 2019 年 3 月 2 日。然后我想要这两个日期之间的最小日期,即 08/01/2019。 任何人都可以帮助我如何实现这一目标
预期结果
我愿意接受任何问题,谢谢
【问题讨论】:
标签: report powerbi dax powerquery powerbi-desktop