我有几列带有日期(在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
答案 0 :(得分:1)
尝试:
my_file.bat