我需要检查时间戳是小于下限时间戳,还是大于上限时间戳。我目前的公式是:
= Table.AddColumn(#"Changed Type2", "Correct location", each if ([Time]) < ([Active from]) or ([Time]) > ([Active to]) then "No" else "Yes")
这给了我一个错误“我们无法将运算符<应用于Date和DateTime类型”
为了解决这个问题,我尝试使用
= Table.AddColumn(#"Changed Type2", "Correct date", each if #date([Time]) < #date([Active from]) or #date([Time]) > #date([Active to]) then "No" else "Yes")
然而,我相信#date函数希望我给它三个变量,即(日、月、年),它无法从给定字段中提取。
谁能告诉我哪里出了问题/正确的函数是什么?我怀疑我需要提取日、月、年数据,然后使用#date函数,但我不确定。