条件函数(报表生成器)

使用条件函数可以确定值和公式是否符合指定的条件。例如,假设现在是年底,您要确定哪些雇员已用完了所有的休假时间,哪些雇员还有休假时间,以及哪些雇员已经预支了休假时间。通过使用 SWITCH 函数,您可以将每个雇员的休假小时数与所指定的上述三个条件进行比较,而这些条件会根据比较的结果替换为特定的值。再如,假设要确定因为在发票开出日期 30 天内对上次发票进行付款,而获得了贵公司 2% 自动降价的有哪些客户。通过使用 IF 函数,您可以创建一个条件,以返回符合这些条件的客户列表。

条件函数可使用下列数据类型:Boolean、DateTime、Integer、Decimal、Float、EntityKey 和 String。

本节内容

主题 说明

IF

如果条件的求值结果为 TRUE,则返回一个值;如果条件的求值结果为 FALSE 则返回另一个值。

IN

确定项是否为集的成员。

SWITCH

对一系列表达式求值并返回与第一个返回 TRUE 的条件相关联的值。

请参阅

概念

使用函数(报表生成器)
使用公式(报表生成器)
报表生成器操作指南主题

帮助和信息

获取 SQL Server 2005 帮助