Power BI中带有日期的DAX条件公式

时间:2019-01-08 00:14:27

标签: date powerbi dax

我有几列带有日期(在PBI建模中格式化为日期)。每列代表一个阶段(“开始”-“完成”),我需要一个新列来显示每行处于什么阶段。

到目前为止,我有这个:

Procurement Stage = IF(Milestones[Close Project]<>"1/01/1900","Close 
Project",IF(Milestones[Enable The Contract]<>"1/01/1900","Enable The 
Contract",IF(Milestones[Award Contract]<>"1/01/1900","Award 
Contract",IF(Milestones[Recommend Offer]<>"1/01/1900","Recommend 
Offer",IF(Milestones[Evaluate Offers]<>"1/01/1900","Evaluate 
Offers",IF(Milestones[Implement Strategy]<>"1/01/1900","Implement 
Strategy",If(Milestones[Strategy Approval]<>"1/01/1900","Strategy 
Approval",IF(Milestones[Conduct Analysis]<>"1/01/1900","Conduct 
Analysis",IF(Milestones[Initiate Project]<>"1/01/1900","Initiate Project","Not 
Yet Started")))))))))

它带有以下错误:

  

DAX比较操作不支持将日期类型的值与文本类型的值进行比较。考虑使用VALUE或FORMAT函数转换其中一个值。

我已仔细检查并确保所有列的格式均相同-日期。

任何人都可以帮忙吗?

我需要在建模中完成此操作,因此我需要在DAX中完成此操作。

谢谢。

Evgeny

1 个答案:

答案 0 :(得分:1)

尝试:

my_file.bat