reporting-services - 表达式IF ELSE

标签 reporting-services

=IIf(Fields!TarifeTipiNo.Value = 265, "Saturday", IIf(Fields!TarifeTipiNo.Value = 266, "Monday", IIf(Fields!TarifeTipiNo.Value = 267, "Wednesday")))

我正在尝试将表达式写到报告[rdlc文件]的单元格中,但我只是无法实现。如果单元格等于265,则应显示“星期六”;如果单元格等于266,则应显示“星期一”。有人可以帮我吗?

最佳答案

示例代码中的最后一个IIF指定了true部分。但是,未指定false部分。
=IIf(Fields!TarifeTipiNo.Value = 265, "Saturday", IIf(Fields!TarifeTipiNo.Value = 266, "Monday", IIf(Fields!TarifeTipiNo.Value = 267, "Wednesday", "????")))
或者
=Switch(Fields!TarifeTipiNo.Value = 265, "Saturday", Fields!TarifeTipiNo.Value = 266, "Monday", Fields!TarifeTipiNo.Value = 267, "Wednesday")

关于reporting-services - 表达式IF ELSE,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9666871/

相关文章:

reporting-services - 在 SSRS 2008 中显示多值参数的占位符

sql-server-2005 - SQL Server 2005 Reporting Services的条件可见性和分页符

sql - 如何使用存储过程获取所有 SSRS 订阅数据?

reporting-services - 将 SSRS 报告导出到 Excel 失败

ssrs-2008 - SSRS 2008 R2 - 将总计线添加到图表中

ssrs-2008 - SSRS 多个数据集错误

c# - 从使用 .NET 3.5 框架构建的应用程序中将 100 万行和 500 列数据从 SQL 数据库导出到 excel

sql-server-2008 - SSRS 投标更改元标记

sql - 具有多个组的 SSRS 矩阵

c# - 如何将特定字段的唯一计数添加到我的报告中?