Funcția AND

De la Planfix
Versiunea din 2 decembrie 2025 14:15, autor: PlanfixBot (discuție | contribuții)
(dif) ← Versiunea anterioară | Versiunea curentă (dif) | Versiunea următoare → (dif)
Salt la: navigare, căutare

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

IF(AND(D="Text in column";С>100500);"Good";"Bad")

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 (||).

Mergeți la