Funktionerne And, Or og Not i PowerAppsAnd, Or, and Not functions in PowerApps

Booleske logikfunktioner, der normalt bruges til at ændre resultater af sammenligninger og test.Boolean logic functions, commonly used to manipulate the results of comparisons and tests.

BeskrivelseDescription

Funktionen And returnerer true, hvis alle dens argumenter er true.The And function returns true if all of its arguments are true. Operatoren && svarer til And.The && operator is equivalent to And.

Funktionen Or returnerer true, hvis nogen af dens argumenter er true.The Or function returns true if any of its arguments are true. Operatoren || svarer til Or.The || operator is equivalent to Or.

Funktionen Not returnerer true, hvis dens argument er false. den returnerer false, hvis dens argument er true.The Not function returns true if its argument is false; it returns false if its argument is true. Operatoren !The ! svarer til Not.operator is equivalent to Not.

Disse funktioner fungerer med logiske værdier.These functions work with logical values. De kan ikke overføres direkte som et tal eller en streng; i stedet for skal der foretages en sammenligning eller test.They can't be passed a number or a string directly; instead a comparison or test must be made. For eksempel er en sammenligning som x > 1 en logisk formel, som evalueres til den booleske værdi true, hvis x er større end 1.For example, a comparison such as x > 1 is a logical formula that evaluates to the Boolean value true if x is greater than 1. Hvis x er mindre end 1, evalueres formlen til false.If x is less than 1, the formula evaluates to false.

SyntaksSyntax

And(LogicalFormula1, LogicalFormula2 [, LogicalFormula3, ... ])And( LogicalFormula1, LogicalFormula2 [, LogicalFormula3, ... ] )
Or(LogicalFormula1, LogicalFormula2 [, LogicalFormula3, ... ]) Or( LogicalFormula1, LogicalFormula2 [, LogicalFormula3, ... ] )
Not(LogicalFormula) Not( LogicalFormula )

  • LogicalFormula(s) – påkrævet.LogicalFormula(s) - Required. Logiske formler til at evaluere og arbejde med.Logical formulas to evaluate and operate on.

EksemplerExamples

Trin for trinStep by step

Brug denne funktion til at bestemme, om en skyders værdi falder uden for området 50 til 100:Use this function to determine whether a slider's value falls outside the 50 to 100 range:

Or(Slider1.Value < 50, Slider1.Value> 100)Or(Slider1.Value < 50, Slider1.Value> 100)

Hvis en tabel indeholdt en kolonne af typen Dept og en kolonne af typen Salary, kan du bruge denne funktion i en kolonne af typen Result til at få vist true i alle rækker, hvor værdien i kolonnen Dept var HR eller værdien i kolonnen Salary var større end 200000:If a table contained a Dept column and a Salary column, you could use this function in a Result column to show true in all rows in which the value in the Dept column was HR or the value in the Salary column was larger than 200000:

Or(Dept = HR, Salary >= 200000)Or(Dept = HR, Salary >= 200000)

Alternativt kan du bruge operatoren || til at få samme resultater som de forrige formler returnerer:As an alternative, use the || operator to get the same results as what the previous formulas return:

Slider1.Value < 50 || Slider1.Value > 100Slider1.Value < 50 || Slider1.Value> 100

Dept = "HR" || Salary > 200000Dept = "HR" || Salary > 200000