水晶報表 - If Then Else



if-then-Else 語句是所有控制流語句中最基本的。它告訴你的程式僅在特定條件滿足時才執行某一部分程式碼。

如果你看到以下帶有布林運算子的 If-Then-Else 語句,它允許你在公式中傳遞多個條件,並在條件為真時返回值。

If({PROJECT.Customer\Customer Name} [1 to 2] = "An" and
ToText({PROJECT.Time\Year}) [1] = "2") or
({Project.Customer\CUSTOMER NAME} [1 to 2] = "Ja" and
ToText({PROJECT.Time\Year}) [1] = "2") Then
"Five star rating CUSTOMER"
Else
"1 star rating CUSTOMER"

此語句表示,當任何條件為真(OR 運算子之前和之後),則它將列印五星級評級客戶,否則將列印一星級評級客戶。

此公式已儲存,然後根據以下影像所示的結構選項卡新增到報表的正文中。

Structure Tab

Structure Tab1

報表中添加了一個新列,其中包含 TEST 公式中提到的客戶評級。

廣告

© . All rights reserved.