如何添加列以使用dax或m查找在第二个表中找到的最接近的日期?

时间:2019-02-13 21:39:40

标签: powerbi dax powerquery

我有两个桌子。一个提供了技术支持的日期,另一个提供了向客户发送的调查问卷。问题是调查在服务完成后的几天内发送。因此,我需要从调查表中找到最接近的日期,并将其带到我的技术支持表中。这是我的数据示例和想要的结果。感谢您的帮助!

Table1: 
TechSupportDate
01/12/2018
02/12/2018
05/12/2018

Table2:
SurveyDate
04/12/2018
10/12/2018
12/12/2018

预期结果:

TechSupportDate     SurveyDate
01/12/2018          04/12/2018
02/12/2018          04/12/2018
05/12/2018          10/12/2018

1 个答案:

答案 0 :(得分:0)

将计算列添加到表1:

SurveyDate = 
CALCULATE ( 
    MIN ( Table2[SurveyDate] ),
    FILTER ( 
        Table2,
        Table2[SurveyDate] >= Table1[TechSupportDate]
    )
)