0

请根据我的标准修正我的 if 语句,如下所列。我收到错误消息“您输入的表达式包含无效的语法。您输入的逗号可能没有前面的值或标识符”。

判据: 1. 如果 mth_sply365 的值大于“0”且小于“1”,则四舍五入到小数点后一位。2. 如果mth_sply365 值不大于“0”且小于“1”,则四舍五入到小数点零。

IIf([u].[mth_sply365] >0 and <1,Round([u].[mth_sply365],1),Round([u].[mth_sply365],0))

在此先感谢,纳撒尼尔

4

1 回答 1

3

我认为你的陈述应该如下:
IIf([u].[mth_sply365] >0 and [u].[mth_sply365] <1,Round([u].[mth_sply365],1),Round([u].[mth_sply365],0))
[u].[mth_sply365]应在每个条件之前指定。祝你好运。

于 2012-10-13T06:24:18.483 回答