我试图计算双向电力2个日期之间的差异。我需要加入3个独立的表,以获得正确的数据备份。这里是我的达克斯(测量)代码
Average Decision Time = CALCULATE(
DATEDIFF(Enquiries_venues[RecordCreated],EnquiryStatusVersion[RecordCreated], DAY),
FILTER ( Enquiries, Enquiries[TestEnquiry] = 0 && (Enquiries[EnquiryStatusId] = 45 || Enquiries[EnquiryStatusId] = 50 || Enquiries[EnquiryStatusId] = 55 || Enquiries[EnquiryStatusId] = 56 || Enquiries[EnquiryStatusId] = 60)),
FILTER ( Enquiries_Venues, Enquiries_Venues[EnquiryVenueProposalId] = 60),
FILTER ( EnquiryStatusVersion, EnquiryStatusVersion[EnquiryStatusId] = 45)
)
然而,迄今为止,DIFF部分是无法识别的表在这一点上。当我把这个部分在底部也作为计算功能要求的表达来第一不起作用。
任何帮助将不胜感激。
你逝去的表列到DATEDIFF
代替,预计标日期。
尝试包裹在像MAX
聚合函数这些列,以得到一个单一的日期值。
你可以请尝试以下措施?
Average Decision Time = CALCULATE(
AVERAGE(DATEDIFF(Enquiries_venues[RecordCreated],EnquiryStatusVersion[RecordCreated], DAY)),
FILTER ( Enquiries, Enquiries[TestEnquiry] = 0 && (Enquiries[EnquiryStatusId] = 45 || Enquiries[EnquiryStatusId] = 50 || Enquiries[EnquiryStatusId] = 55 || Enquiries[EnquiryStatusId] = 56 || Enquiries[EnquiryStatusId] = 60)),
FILTER ( Enquiries_Venues, Enquiries_Venues[EnquiryVenueProposalId] = 60),
FILTER ( EnquiryStatusVersion, EnquiryStatusVersion[EnquiryStatusId] = 45)