在VBA中的计算字段中使用IIF

时间:2019-05-30 13:46:47

标签: vba conditional-statements calculated-field iif

我正在尝试在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

0 个答案:

没有答案