Оператор 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"
В этом утверждении говорится, что если любое из условий выполнено (до и после оператора ИЛИ), тогда он напечатает клиента с рейтингом пять звезд, в противном случае будет напечатан клиент с рейтингом 1 звезда.
Эта формула была сохранена, а затем добавлена в тело отчета на вкладке структуры, как показано на следующих изображениях —
В отчет добавлен новый столбец с рейтингом клиентов, как указано в формуле TEST.