Partajați prin


Lista de operatori unari și binari

Tabelele următoare descriu operatorii unari și binari.

Notă

Aceste operațiuni sunt disponibile doar în aplicația desktop *Process Mining*. Power Automate Acestea nu sunt disponibile în alte părți ale Power Automate, care utilizează operațiuni Power Fx .

Operatori unari

Următorul tabel descrie operatorii unari.

Operator Descriere Tipul de date de intrare Tipul de date de ieșire
+x Returnează valoarea x INT, FLOAT, TIMP INT, FLOAT, TIMP
-x Returnează negația valorii x (valoarea sa opusă) INT, FLOAT, TIMP INT, FLOAT, TIMP
!x Returnează negația valorii x (produce o valoare de adevărat când operandul său este fals și o valoare de fals când operandul său este adevărat) BOOL BOOL

Operatori binari

Următorul tabel descrie operatorii binari.

Operator Descriere Tipul de date de intrare Tipul de date de ieșire
X + y Adaugă argumentele INT, FLOAT, DATA, ORA INT + INT = INT, INT + FLOAT = FLOAT, FLOAT + INT = FLOAT, FLOAT + FLOAT = FLOAT, DATA + ORA = DATA, ORA + ORA = ORA
X - y Scade argumentele INT, FLOAT, DATA, ORA INT - INT = INT, INT - FLOAT = FLOAT, FLOAT - INT = FLOAT, FLOAT - FLOAT = FLOAT, DATE - DATE = ORĂ, DATE - ORĂ = DATE, ORĂ - ORĂ = ORĂ
x * y Înmulțește argumentele INT, FLOAT, TIMP INT * INT = INT, INT * FLOAT = FLOAT, FLOAT * INT = FLOAT, FLOAT * FLOAT = FLOAT, TIMP * INT = TIMP, INT * TIMP = TIMP, TIMP * FLOAT = TIMP, FLOAT * TIMP = TIMP
X / y Împarte argumentele INT, FLOAT, TIMP INT / INT = INT, INT / FLOAT = FLOAT, FLOAT / INT = FLOAT, FLOAT / FLOAT = FLOAT, TIMP / TIMP = FLOAT, TIMP / FLOAT = TIMP, TIMP / INT = TIMP,
X % y Găsește restul după împărțirea lui x la y INT, FLOAT, TIMP INT % INT = INT, INT % FLOAT = FLOAT, FLOAT % INT = FLOAT, FLOAT % FLOAT = FLOAT, TIMP % TIMP = TIMP
X == y Returnează TRUE numai dacă x este egal cu y, altfel returnează FALSE INT, FLOAT, BOOL, STRING, DATE, TIME BOOL
X != y Returnează TRUE numai dacă x NU este egal cu y, altfel returnează FALSE INT, FLOAT, BOOL, STRING, DATE, TIME BOOL
x > y Returnează TRUE numai dacă x este mai mare decât y, altfel returnează FALSE INT, FLOAT, DATA, ORA BOOL
x >= y Returnează TRUE numai dacă x este mai mare decât SAU egal cu y, altfel returnează FALSE INT, FLOAT, DATA, ORA BOOL
x < y Returnează TRUE numai dacă x este mai mic decât y, altfel returnează FALSE INT, FLOAT, DATA, ORA BOOL
x <= y Returnează TRUE numai dacă x este mai mic decât SAU egal cu y, altfel returnează FALSE INT, FLOAT, DATA, ORA BOOL
X și y Returnează TRUE numai dacă AMBELE x și y sunt TRUE, altfel FALSE BOOL BOOL
X | | y Returnează TRUE dacă x SAU y este TRUE, altfel FALSE BOOL BOOL