我有这个查询
SELECT SUM (pw. [Plan]) AS [Plan],
SUM (pw.[execution]) AS [Execution],
([Execution] - [Plan]) AS [Deviation],
(IIf ([Plan]> 0, [Deviation] / [Plan], 'No plan')) AS [Deviation%]...
问题是当我使用IIf时,Excel中的查询结果被视为文本,没有它就可以了。如何将其更改为数字可见?还是可以通过其他方式确定计划必须大于0?
答案 0 :(得分:1)
此表达式的返回值:
delete
由于IIf ([Plan]> 0, [Deviation] / [Plan], 'No plan')
是文本,因此被识别为文本。
如果'No plan'
的 true 和 false 部分都是数字的,例如:
IIf
然后Excel会将结果视为数字。