Visual Studio 函数 iif

问题描述 投票:0回答:1

我使用Visual studio 2017。我的表达如下;

=Microsoft.VisualBasic.Strings.Trim(Fields!QUESTION.Value) & 
   " Average:" &
    ROUND(AVG(fields!Multiple_Choice_Value.value), 2) &
    "(Range"  &
    Min(Fields!Multiple_Choice_Value.Value) &
    "- " &
    Max(Fields!Multiple_Choice_Value.Value) &
    ")"

输出为“

Procedures Average:85(Range 85-100)

我需要更改此代码,如果 Multiple_Choice_Value 为 null,则输出将仅为

Not Observed

visual-studio iif
1个回答
0
投票

也许这个:

=IIF(Fields!Multiple_Choice_Value.Value Is Nothing, "Not Observed", 
    Microsoft.VisualBasic.Strings.Trim(Fields!QUESTION.Value) & 
       " Average:" &
        ROUND(AVG(fields!Multiple_Choice_Value.value), 2) &
        "(Range"  &
        Min(Fields!Multiple_Choice_Value.Value) &
        "- " &
        Max(Fields!Multiple_Choice_Value.Value) &
        ")"
    )
© www.soinside.com 2019 - 2024. All rights reserved.