如何在SSRS表达式中使用If Else

西姆森斯

我正在尝试使用SSSRS表达式评估文本框值。

目前,我正在执行以下操作:

=IIF(Fields!VariableValue.Value =1,"Pass",IIF(Fields!VariableValue.Value = 2,"Fail",IIF(Fields!VariableValue.Value = 3,"Abort",IIF(Fields!VariableValue.Value = 4,"ByPass",IIF(Fields!VariableValue.Value ="#Error","NA",Fields!VariableValue.Value)))))

有更好的方法吗?

伊恩·普雷斯顿

它并不完美,但是您可以使用SWITCH使其更易于阅读:

=Switch
(
    Fields!VariableValue.Value = 1, "Pass",
    Fields!VariableValue.Value = 2, "Fail",
    Fields!VariableValue.Value = 3, "Abort",
    Fields!VariableValue.Value = 4, "ByPass",
    Fields!VariableValue.Value = "#Error", "NA"
    true, Fields!VariableValue.Value
)

以您的示例为例,我不是100%确信原始表达式或新表达式甚至可以正常工作(是VariableValue数字还是文本?),但希望这对您来说是更好的方法。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在SSRS表达式中使用If Else

来自分类Dev

如何在类中使用正则表达式和否定 if else

来自分类Dev

在if-else中使用正则表达式

来自分类Dev

在Where子句的lambda表达式中使用if / else

来自分类Dev

If/if - else/ else 带 lambda 表达式

来自分类Dev

awk –如果要在if / else逻辑中使用正则表达式,如何将其放入变量中?

来自分类Dev

awk –如果要在if / else逻辑中使用正则表达式,如何将其放入变量中?

来自分类Dev

是否需要在异步表达式中使用else分支?

来自分类Dev

在 R 中使用正则表达式嵌套 if-else

来自分类Dev

这个CASE表达式如何到达ELSE子句?

来自分类Dev

如何解决错误“无效的表达式术语'else'”?

来自分类Dev

使用优化的if else表达式确定变量值

来自分类Dev

熊猫列表达式与if else

来自分类Dev

Powershell If else正则表达式

来自分类Dev

PromQL if / else like表达式

来自分类Dev

Pandas列表达式以及if else

来自分类Dev

如何在SSRS(SQL Server Reporting Services)的iif表达式中使用多值参数?

来自分类Dev

如何在ssrs表达式中使用IN运算符

来自分类Dev

如何在 SSRS 中使用 IIF AND RIGHT 表达式求和值

来自分类Dev

为什么允许在条件运算符的else子句中使用由“ is”表达式定义的参数?

来自分类Dev

如何在Shell脚本中使用if else

来自分类Dev

如何在Shell脚本中使用else?

来自分类Dev

如何在JSX中使用If-Else

来自分类Dev

如何在ActionSheet中使用if / else语句?

来自分类Dev

如何在Linq中使用if else

来自分类Dev

如何在Android中使用if else

来自分类Dev

如何在玉器中使用if&else

来自分类Dev

如何在SQL Server中使用IF Else

来自分类Dev

SSRS如何在表达式中使用多个条件-基于行值和字段名

Related 相关文章

热门标签

归档