Funcția AND
Această funcție returnează valoarea booleană "true" dacă ambele condiții sunt adevărate. Este de obicei folosită împreună cu Funcția IF.
Format
- AND(condition1;condition2)
unde:
- condition1 / condition2 - expresii logice folosind >, <, =, >=, <=, !=, alte funcții, valori din coloanele raportului sau câmpuri
Exemplul № 1
Important
- Condiția poate fi o expresie aritmetică. Dacă rezultatul acestei expresii este un număr nenul, condiția este considerată îndeplinită. Dacă rezultatul expresiei este zero, condiția nu este îndeplinită.
- La verificarea valorilor din câmpuri checkbox personalizate, ar trebui să folosiți 1 și 0 în rapoarte și Yes / No în câmpuri calculate ale etichetelor de date
- Funcția lucrează doar cu doi argumente.
Utilizare alternativă
În formule, este reprezentată prin două simboluri ampersand consecutive — &&'
Exemplul № 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$%%
Construcția trebuie adăugată pe un singur rând, fără spații și întreruperi de linie:
%%$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$%%
Important
- Dacă nu se folosesc paranteze în formule, operatorul AND (&&) are o precedență mai mare decât operatorul OR (||).