Funkcja AND

Z Planfix
Skocz do: nawigacja, szukaj

Ta funkcja zwraca wartość logiczną "true", jeśli oba warunki są spełnione. Zwykle używana jest w połączeniu z Funkcja IF.

Format

  • AND(condition1;condition2)

gdzie:

  • condition1 / condition2 - wyrażenia logiczne używające >, <, =, >=, <=, !=, innych funkcji, wartości kolumn raportu lub pól

Przykład nr 1

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

Ważne

  • Warunek może być wyrażeniem arytmetycznym. Jeśli wynik tego wyrażenia jest niezerową liczbą, warunek jest uznawany za spełniony. Jeśli wynik wyrażenia wynosi zero, warunek nie jest spełniony.
  • Przy sprawdzaniu wartości w niestandardowych polach typu checkbox w raportach należy używać 1 i 0, a w obliczanych polach znacznika danych — Tak / Nie.
  • Funkcja działa tylko z dwoma argumentami.

Alternatywne użycie

W formułach jest reprezentowana przez dwa kolejne znaki ampersanda — &&

Przykład nr 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$%%

Konstrukcję należy dodać w jednej linii bez spacji i podziałów wierszy:

%%$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$%%

Ważne

  • Jeśli w formułach nie użyto nawiasów, operator AND (&&) ma wyższy priorytet niż operator OR (||).

Przejdź do