【发布时间】:2018-12-14 21:41:01
【问题描述】:
我的 SQL 语句:
=IIF
(
IIF(
SUM(Fields!EstUnits.Value) <= 0,
0,
Sum(Fields!JTDUnits.Value) /
IIF
(
Sum(Fields!EstUnits.Value)=0,
1,
Sum(Fields!EstUnits.Value)
)
)<=0,
Sum(Fields!PeriodCost.Value) + Sum(Fields!EstCost.Value),
IIF
(
IIF
(
SUM(Fields!EstUnits.Value) <= 0,
0,
Sum(Fields!JTDUnits.Value) /
IIF
(
Sum(Fields!EstUnits.Value)=0,1,Sum(Fields!EstUnits.Value)
)
)>0.25,
Sum(Fields!JTDCost.Value)/ Sum(Fields!EstCost.Value),
Sum(Fields!EstCost.Value)
)
)
收到错误信息:
Argument not specified for parameter 'FalsePart' of 'Public Function IIf(Expression As Boolean, TruePart As Object, FalsePart As Object) As Object'.
我知道它是 a ) 或 ,但我已经尝试了好几个小时了,我希望能多多关注一下。 该语句应该评估 % 是否
【问题讨论】:
-
我对你的表情做了一些格式化,我觉得很好。我认为您应该通过用一个简单的数字替换它来从中取出部分,并尝试它们是否有效。这样你就会找到有问题的部分。
标签: sql sql-server reporting-services