條件式函數 (報表產生器)

使用條件式函數來判斷值與公式是否符合指定的條件。例如,假設現在是年末,而您要判斷哪些員工用完他們的所有假期、哪些員工仍然有假期時數,以及哪些員工多用了公司假期時數。您可以使用 SWITCH 函數,將每個員工的假期時數與三個指定的條件進行比較並以依結果而定的值取代。以下為另一範例,假設您要識別哪些客戶因其在開票日期的 30 天內付清了他們的最後一筆發票,而獲得您公司的自動降價 2% 的優惠。您可以使用 IF 函數來建立條件以傳回符合上述條件的客戶清單。

條件式函數可以使用下列資料類型:Boolean、DateTime、Integer、Decimal、Float、EntityKey 及 String。

在此章節中

主題 描述

IF

如果條件評估為 TRUE,傳回一個值,如果條件評估為 FALSE,則傳回另一個值。

IN

判斷項目是否為集合的成員。

SWITCH

評估運算式的清單,並傳回與第一個傳回 TRUE 之條件相關聯的值。

請參閱

概念

使用函數 (報表產生器)
使用公式 (報表產生器)
報表產生器的如何主題

說明及資訊

取得 SQL Server 2005 協助