Functies En, Of en Niet in PowerAppsAnd, Or, and Not functions in PowerApps

Booleaanse logische functies, meestal gebruikt om de resultaten van vergelijkingen en tests te manipuleren.Boolean logic functions, commonly used to manipulate the results of comparisons and tests.

BeschrijvingDescription

De functie And retourneert true als alle argumenten true zijn.The And function returns true if all of its arguments are true. De &&-operator is gelijk aan En.The && operator is equivalent to And.

De functie Or retourneert true als een van zijn argumenten true is.The Or function returns true if any of its arguments are true. De ||-operator is gelijk aan Of.The || operator is equivalent to Or.

De functie Not retourneert true als zijn argument false is; hij retourneert false als zijn argument true is.The Not function returns true if its argument is false; it returns false if its argument is true. De operator !The ! is gelijk aan Not.operator is equivalent to Not.

Deze functies weken met logische waarden.These functions work with logical values. Er kan niet rechtstreeks een nummer of een tekenreeks worden doorgegeven. In plaats daarvan moet een vergelijking of test worden gedaan.They can't be passed a number or a string directly; instead a comparison or test must be made. Een vergelijking zoals x > 1 is bijvoorbeeld een logische formule die de booleaanse waarde true oplevert als x groter is dan 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. Als x kleiner is dan 1, levert de formule false op.If x is less than 1, the formula evaluates to false.

SyntaxisSyntax

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

  • LogicalFormula(s) - vereist.LogicalFormula(s) - Required. Logische formules die moeten worden geĆ«valueerd en waarnaar moet worden gehandeld.Logical formulas to evaluate and operate on.

VoorbeeldenExamples

Stap voor stapStep by step

Gebruik deze functie om te bepalen of de waarde van een schuifregelaar buiten het bereik van 50 tot 100 valt: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)

Als een tabel een kolom Schuld en een kolom Salaris bevat, kunt u deze functie in een kolom Result gebruiken om true weer te geven in alle rijen waarin de waarde in de kolom Schuld HR is of waarin de waarde in de kolom Salaris groter is dan 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:

Of(Schuld = HR, Salaris >= 200000)Or(Dept = HR, Salary >= 200000)

Gebruik als alternatief de operator II om dezelfde resultaten te krijgen als die de vorige formule retourneert: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

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