我想检查不同的条件,并应根据每个条件触发特定的操作。在以下示例中,我要检查请求类型(如果它是新的)或修订,并且构建日期完成不为空,那么我需要第一个括号中包括的日期之间的日期,否则,我需要第二个括号中包括的日期之间的日期插入语。但是,当我运行查询时,我只能看到粘贴在每一行中的实际公式。 有人知道我在做什么错吗?
="If([Build Request Type]=\"New\")
OR
If([Build Request Type]=\"Amendment\")
AND Not(IsNull([Build Date Completion])
Then
DaysBetween([Actual build date];[Ordering Tool Validation Complete Date])
else
DaysBetween([Submission];[Actual build date])"
答案 0 :(得分:0)
这是正确的答案:
=If(([Build Request Type]="New") OR
([Build Request Type]="Amendment")) AND Not(IsNull([Build Date Completion])) Then
DaysBetween([Actual build date];[Ordering Tool Validation Complete Date])
Else
DaysBetween([Submission];[Actual build date])
首先,您需要删除代码中的双引号。有了这些双引号,您就是说这正是您想要看到的,这就是您得到的。接下来,您需要在剩余的双引号之前删除反斜杠。最后,您需要确保括号正确,以获得所需的逻辑。