共用方式為


IF (報表產生器)

如果條件評估為 TRUE,傳回一個值,如果條件評估為 FALSE,則傳回另一個值。IF 可具有一或一個以上條件/值配對。

語法

IF(condition, value_if_true, value_if_false, …)

condition

表示可評估為 True 或 False 的運算式。

value_if_true

指定條件為 True 時傳回的值。

value_if_false

指定條件為 False 時傳回的值。

備註

  • 條件必須是可以評估為 TRUE 或 FALSE 的值或運算式。
  • Value_If_True 代表條件為 True 時傳回的值。
  • Value_If_False 代表條件為 False 時傳回的值。
  • 如果 IF 的任何引數為陣列,則會在執行 IF 陳述式時評估陣列的每個元素。

範例

公式 結果

IF(Sub Total >= 1000, "Discount", "No Discount")

如果客戶的 Sub Total 大於或等於 1000,報表會顯示 Discount,否則顯示 No Discount。

請參閱

概念

使用公式 (報表產生器)
使用函數 (報表產生器)
條件式函數 (報表產生器)
報表產生器的如何主題
在公式和篩選中使用常值 (報表產生器)
格式化資料、文字與影像 (報表產生器)

說明及資訊

取得 SQL Server 2005 協助