Функція AND
Ця функція повертає логічне значення «true», якщо обидві умови істинні. Зазвичай її використовують разом із Функція IF.
Формат
- AND(умова1;умова2)
де:
- умова1 / умова2 — логічні вирази з використанням >, <, =, >=, <=, !=, інших функцій, значень стовпців звіту або полів
Приклад № 1
Важливо
- Умова може бути арифметичним виразом. Якщо результат цього виразу — ненульове число, умова вважається виконаною. Якщо результат виразу дорівнює нулю, умова не виконується.
- Під час перевірки значень у налаштовуваних полях-прапорцях потрібно використовувати 1 і 0 у звітах та Yes / No в обчислюваних полях аналітики.
- Функція працює лише з двома аргументами.
Альтернативне використання
У формулах їй відповідають два символи амперсанда підряд — &&'
Приклад № 2
%%$IF(
{{Task.Notification}}=0
&& {{Task.Application through the form}}=1
&& {{Task.Who are you?}}="Physical person"
&& {{Task.Select a predefined answer}}="Calculation.Legal Entity ."
)$%%
Invalid field value "Select a predefined answer" for the customer type "Physical person"
%%$ENDBLOCK$%%
Конструкцію потрібно додати в один рядок, без пробілів і розривів рядка:
%%$IF({{Task."Disable field 07. Notification"}}=0&&{{Task.Application through the form}}=1&&{{Task.Who are you?}}="Physical person"&&{{Task.Select a predefined answer}}="Calculation.Legal Entity")$%%Invalid field value "Select a predefined answer" for the customer type "Physical person" %%$ENDBLOCK$%%
Важливо
- Якщо у формулах не використовувати дужки, оператор AND (&&) має вищий пріоритет, ніж оператор OR (||).