Skip to content

Funzione AND

This function returns the Boolean value "true" if both conditions are true. It is usually used in conjunction with the Funzione IF.

Formato

  • AND(condition1;condition2)

dove:

  • condition1 / condition2 - espressioni logiche che utilizzano >, <, =, >=, <=, !=, altre funzioni, valori delle colonne dei report o campi

Esempio n. 1

IF(AND(D="Testo nella colonna";С>100500);"Buono";"Cattivo")

Importante

  • La condizione può essere un'espressione aritmetica. Se il risultato di questa espressione è un numero diverso da zero, la condizione è considerata soddisfatta. Se il risultato dell'espressione è zero, la condizione non è soddisfatta.
  • Quando si verificano valori in campi checkbox personalizzati , bisogna usare 1 e 0 nei report e Sì / No nei tag dati campi calcolati
  • La funzione funziona solo con due argomenti.

Uso alternativo

Nelle formule, è rappresentata da due simboli ampersand consecutivi — &&'

Esempio n. 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 ."
)$%%
Valore campo non valido "Select a predefined answer" per il tipo di cliente "Physical person" %%$ENDBLOCK$%%

La costruzione deve essere aggiunta in una sola riga senza spazi e interruzioni di riga:

%%$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")$%%Valore campo non valido "Select a predefined answer" per il tipo di cliente "Physical person" %%$ENDBLOCK$%%

Importante

  • Se non vengono utilizzate parentesi nelle formule, l'operatore AND (&&) ha precedenza rispetto all' operatore OR (||).


Vai a