我已经将一个csv加载到power bi中,并且正在使用“建模”选项卡使数据成为我想要的。我有一列,其中有些有日期(M / D / YYYY),有些则是空的。我想用今天的日期填写空单元格,而将空单元格保持原样。
我尝试创建一个新列并编写一条if语句:
Date = IF('Dataset'[Resolution Date] = BLANK(),'Dataset'[Resolution Date] = TODAY())
但是,它用布尔值False
填充了整个新列。
我该怎么做?
谢谢
答案 0 :(得分:1)
它用第二个参数的结果填充单元格:
'Dataset'[Resolution Date] = TODAY()
由于此等式不成立,因此返回False
。
仅使用TODAY()
部分和非空白日期尝试一下。
Date = IF('Dataset'[Resolution Date] = BLANK(), TODAY(), 'Dataset'[Resolution Date])
您也可以改为使用ISBLANK()
函数。
Date = IF(ISBLANK('Dataset'[Resolution Date]), TODAY(), 'Dataset'[Resolution Date])