我正在尝试在VBA模块的“计算字段”语句中包含IIF语句。
我遇到语法错误,有人可以帮我指出正确的方向吗?
我的目标是仅当“平均响应时间”小于或等于300秒时,PivotField才能提取数据。
If Not existField("pct_Ans_1", .CalculatedFields) Then _
.CalculatedFields.Add "pct_Ans_1", "=(IIF(TTFAR/num_convos)<= 300, "Ans300", Null)"
With .PivotFields("pct_Ans_1")
.Orientation = xlDataField
.Function = xlSum
.NumberFormat = "0.00%"
.Caption = "Ans% <= 300s"
End With