Báo cáo pha lê - Nếu thì khác

Câu lệnh if-then-Else là câu lệnh cơ bản nhất trong tất cả các câu lệnh luồng điều khiển. Nó yêu cầu chương trình của bạn thực thi một đoạn mã nhất định chỉ khi một điều kiện cụ thể đáp ứng đúng.

Nếu bạn thấy câu lệnh If-Then-Else sau đây với các toán tử Boolean, nó đã cho phép bạn chuyển nhiều điều kiện trong công thức và trả về giá trị, nếu điều kiện là đúng.

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"

Tuyên bố này nói rằng khi bất kỳ điều kiện nào là đúng (trước và sau toán tử OR), thì nó sẽ in khách hàng xếp hạng Năm sao nếu không nó sẽ in khách hàng xếp hạng 1 sao.

Công thức này đã được lưu và sau đó được thêm vào phần nội dung của báo cáo trong tab cấu trúc như được hiển thị trong các hình ảnh sau:

Một cột mới trong báo cáo đã được thêm vào với xếp hạng của khách hàng như được đề cập trong công thức KIỂM TRA.