Formelbezug für Power Apps

Formeln kombinieren viele Elemente miteinander. Im Folgenden sind aufgeführt:

  • Funktionen verwenden Parameter, führen einen Vorgang aus und geben einen Wert zurück. So gibt beispielsweise Sqrt(25) den Wert 5 zurück. Funktionen werden Microsoft Excel-Funktionen nachempfunden. Einige Funktionen haben nachteilige Auswirkungen, wie z.B. SubmitForm, die sich nur für Verhaltensformeln wie Button.OnSelect eignet.
  • Signale geben Informationen über die Umgebung zurück. Die Funktion Location gibt beispielsweise die aktuellen GPS-Koordinaten des Geräts zurück. Signale verwenden keine Parameter und haben keine nachteiligen Auswirkungen.
  • Enumerationen geben einen vordefinierten Konstantenwert zurück. Color ist eine Enumeration, die über vordefinierte Werte für Color.Red, Color.Blue usw. verfügt. An dieser Stelle werden nur allgemeine Enumerationen beschrieben. Funktionsspezifische Enumerationen werden mit der jeweiligen Funktion erläutert.
  • Benannte Operatoren, wie z.B. DiesesItem und Self, ermöglichen den Zugriff auf Informationen aus einem Container heraus.

Andere Elemente enthalten:

A

Abs: absoluter Wert einer Zahl

Acceleration: liest den Beschleunigungssensor in Ihrem Gerät.

Acos: gibt den Arkuskosinus einer Zahl im Bogenmaß zurück.

Acot: gibt den Arkuskotangens einer Zahl im Bogenmaß zurück.

AddColumns: gibt eine Tabelle mit hinzugefügten Spalten zurück.

And: boolesche Logikfunktion AND. Gibt TRUE zurück, wenn für alle Argumente TRUE gilt. Sie können auch den &&-Operator verwenden.

App: stellt Informationen über die derzeit ausgeführte App bereit und steuert das Verhalten der App

Asin: gibt den Arkussinus einer Zahl im Bogenmaß zurück.

Assert: wird in einem Test als TRUE oder FALSE ausgewertet

Wie – Benennt den aktuellen Datensatz in Galerie-, Formular- und Datensatzbereichsfunktionen wie z. B. ForAll, Mit und Summe.

AsType: behandelt eine Datensatzreferenz als einen bestimmten Entitätstyp

Atan: gibt den Arkustangens einer Zahl im Bogenmaß zurück.

Atan2: gibt den Arkustangens basierend auf einer (x,y)-Koordinate im Bogenmaß zurück.

Average: berechnet den Durchschnitt eines Tabellenausdrucks oder eines Satzes von Argumenten.

B

Back: zeigt den vorherigen Bildschirm an.

Blank: Gibt einen leeren Wert zurück, der zum Einfügen eines NULL-Werts in eine Datenquelle verwendet werden kann.

C

Calendar: ruft Informationen zum Kalender für das aktuelle Gebietsschema ab.

Char: übersetzt einen Zeichencode in eine Zeichenfolge.

Choices: Gibt eine Tabelle mit den möglichen Werten für eine Nachschlagespalte zurück

Clear: löscht alle Daten aus einer Sammlung.

ClearCollect: löscht alle Daten aus einer Sammlung und fügt anschließend einen Satz von Datensätzen hinzu.

Clock: ruft Informationen über die Uhr für das aktuelle Gebietsschema ab.

Coalesce: ersetzt leere Werte, während nicht leere Wert nicht geändert werden.

Collect: erstellt eine Sammlung oder fügt Daten zu einer Datenquelle hinzu.

Color: legt eine Eigenschaft auf einen integrierten Farbwert fest.

ColorFade: blendet einen Farbwert aus.

ColorValue: übersetzt den Namen einer CSS-Farbe oder einen Hexadezimalcode in einen Farbwert.

Compass: gibt Ihre Compass-Überschrift zurück.

Concat: verkettet Zeichenfolgen in einer Datenquelle.

Concatenate: verkettet Zeichenfolgen.

Concurrent: Wertet mehrere Formeln gleichzeitig miteinander aus

Connection: gibt Informationen zu Ihrer Netzwerkverbindung zurück.

Count: zählt die Anzahl der Datensätze, die Zahlen enthalten.

Cos: gibt den Kosinus eines im Bogenmaß angegebenen Winkels zurück.

Cot: gibt den Kotangens eines im Bogenmaß angegebenen Winkels zurück.

CountA: zählt Tabellendatensätze, die nicht leer sind.

CountIf: zählt Tabellendatensätze, die eine Bedingung erfüllen.

CountRows: zählt Tabellendatensätze.

D

DataSourceInfo: enthält Informationen zu einer Datenquelle.

Date: gibt einen Datums- oder Uhrzeitwert auf der Grundlage von Werten für Year, Month und Tag.

DateAdd: fügt Tage, Monate, Quartale oder Jahre zu einem Datums- oder Uhrzeitwert hinzu.

DateDiff: subtrahiert zwei Datumswerte und zeigt das Ergebnis in Tagen, Monaten, Quartalen oder Jahren an.

DateTimeValue: konvertiert eine Datums- und Uhrzeitzeichenfolge in einen Datums- oder Uhrzeitwert.

DateValue: konvertiert eine ausschließlich datumsbezogene Zeichenfolge in einen Datums- oder Uhrzeitwert.

Day: ruft den Tagteil eines Datums- und Uhrzeitwerts ab.

Defaults: gibt die Standardwerte für eine Datenquelle zurück.

Degrees: wandelt das Bogenmaß in Grad um.

Disable: deaktiviert ein Signal, z.B. Location zum Lesen des GPS.

Distinct: fasst die Datensätze einer Tabelle zusammen, wobei Duplikate entfernt werden.

Download: lädt eine Datei aus dem Web auf das lokale Gerät herunter.

DropColumns: gibt eine Tabelle an, bei der eine oder mehrere Spalten entfernt wurden.

E

EditForm: setzt ein Formularsteuerelement zum Bearbeiten eines Elements zurück.

Enable: aktiviert ein Signal, z.B. Location, zum Lesen des GPS.

EncodeUrl: codiert Sonderzeichen mit URL-Codierung.

EndsWith: Überprüft, ob eine Textzeichenfolge mit einer anderen Textzeichenfolge endet.

Errors: enthält Fehlerinformationen zu vorherigen Änderungen an einer Datenquelle.

exactin – Überprüft fallabhängig, ob eine Textzeichenfolge in einer anderen Textzeichenfolge oder Tabelle enthalten ist. Wird auch verwendet, um zu überprüfen, ob sich ein Datensatz in einer Tabelle befindet.

Exit: beendet die aktuell ausgeführte App und meldet optional den aktuellen Benutzer ab.

Exp: gibt e zur Potenz erhoben zurück.

F

Filter: gibt eine gefilterte Tabelle basierend auf mindestens einem Kriterium zurück.

Find: überprüft, ob eine Zeichenfolge innerhalb einer anderen angezeigt wird, und gibt den Speicherort zurück.

First: gibt den ersten Datensatz einer Tabelle zurück.

FirstN: gibt die erste Gruppe von Datensätzen (N-Datensätze) einer Tabelle zurück.

ForAll: berechnet Werte und führt Aktionen für alle Datensätze einer Tabelle durch.

G

GroupBy: gibt eine Tabelle mit gruppierten Datensätzen zurück.

GUID: konvertiert eine GUID-Zeichenfolge in einen GUID-Wert oder erstellt einen neuen GUID-Wert.

H

HashTags: extrahiert die Hashtags (#strings) aus einer Zeichenfolge.

Hour: gibt den Stundenteil eines Datums- oder Uhrzeitwerts zurück.

I

If: gibt einen bestimmten Wert zurück, wenn für eine Bedingung TRUE gilt, und ansonsten einen anderen Wert.

IfError: erkennt Fehler und stellt einen Alternativwert bereit oder führt eine Aktion aus.

in – Überprüft fallabhängig, ob eine Textzeichenfolge in einer anderen Textzeichenfolge oder Tabelle enthalten ist. Wird auch verwendet, um zu überprüfen, ob sich ein Datensatz in einer Tabelle befindet.

IsBlank: sucht nach einem Wert blank.

IsEmpty: sucht nach einer leeren Tabelle.

IsError: prüft auf einen Fehler.

IsMatch: überprüft eine Zeichenfolge anhand eines Musters. Reguläre Ausdrücke können verwendet werden.

IsNumeric: sucht nach einem numerischen Wert.

IsToday: überprüft, ob ein Datums- oder Uhrzeitwert am heutigen Tag gilt.

IsType: überprüft, ob eine Datensatzreferenz auf einen bestimmten Entitätstyp verweist

J

JSON: generiert eine JSON-Textzeichenfolge für eine Tabelle, einen Datensatz oder einen Wert

L

Language: gibt den Sprach-Tag des aktuellen Benutzers zurück.

Last: gibt den letzten Datensatz einer Tabelle zurück.

LastN: gibt die letzte Gruppe von Datensätzen (N-Datensätze) einer Tabelle zurück.

Launch: startet eine Webseite oder eine Canvas-App.

Left: gibt den äußersten linken Teil einer Zeichenfolge zurück.

Len: gibt die Länge einer Zeichenfolge zurück.

Ln: gibt den natürlichen Logarithmus zurück.

LoadData: lädt eine Sammlung aus dem Speicher eines lokalen Geräts.

Location: gibt Ihren Standort mithilfe des Globalen Positionierungssystems (GPS) und anderer Informationen als Kartenkoordinaten zurück.

LookUp: sucht einen einzelnen Datensatz in einer Tabelle basierend auf mindestens einem Kriterium.

Lower: konvertiert Buchstaben in einer Textzeichenfolge in Kleinbuchstaben.

M

Match: extrahiert eine Teilzeichenfolge auf der Grundlage eines Musters Reguläre Ausdrücke können verwendet werden.

MatchAll: extrahiert mehrere Teilzeichenfolgen auf der Grundlage eines Musters Reguläre Ausdrücke können verwendet werden.

Max: der Höchstwert eines Tabellenausdrucks oder eines Satzes von Argumenten.

Mid: gibt den mittleren Teil einer Zeichenfolge zurück.

Min: Mindestwert eines Tabellenausdrucks oder eines Satzes von Argumenten.

Minute: ruft den Minutenteil eines Datums- oder Uhrzeitwerts ab.

Mod: gibt den Rest zurück, der nach der Division einer zu teilenden Zahl durch einen Divisor übrig bleibt.

Month: ruft den Monatsteil eines Datums- oder Uhrzeitwerts ab.

N

Navigate: ändert die Anzeige des Bildschirms.

NewForm: setzt ein Formularsteuerelement für die Erstellung eines Elements zurück.

Not: boolesche Logikfunktion NOT. Gibt TRUE zurück, wenn für das Argument FALSE gilt, und FALSE wenn für das Argument TRUE gilt. Sie können auch den !-Operator verwenden.

Notify: Zeigt dem Benutzer eine Bannermeldung an.

Now: gibt den aktuellen Datums- oder Uhrzeitwert zurück.

O

Or: boolesche Logikfunktion ODER. Gibt TRUE zurück, wenn für eines der Argumente TRUE gilt. Sie können auch den ||-Operator verwenden.

P

Param: Zugriffsparameter, die beim Start an eine Canvas-App übergeben werden.

Parent: ermöglicht den Zugriff auf die Eigenschaften eines Container-Steuerelements.

Patch: ändert oder erstellt einen Datensatz in einer Datenquelle oder verbindet Datensätze außerhalb einer Datenquelle.

Pi:gibt die Zahl π zurück.

PlainText: entfernt HTML- und XML-Tags aus einer Zeichenfolge.

Power: gibt eine zu einer Potenz erhobene Zahl zurück. Sie können auch den ^-Operator verwenden.

Proper: konvertiert den ersten Buchstaben jedes Worts in einer Zeichenfolge in Großbuchstaben und alle anderen in Kleinbuchstaben.

R

Radians: konvertiert Grad in Bogenmaß.

Rand: gibt eine pseudozufällige Zahl zurück.

Refresh: aktualisiert die Datensätze einer Datenquelle.

Relate: verknüpft Datensätze von zwei Entitäten über eine 1:n- oder m:n-Beziehung

Remove: entfernt einen oder mehrere bestimmte Datensätze aus einer Datenquelle.

RemoveIf: entfernt Datensätze aus einer Datenquelle auf der Grundlage einer Bedingung.

RenameColumns: benennt Spalten einer Tabelle um.

Replace: ersetzt einen Teil einer Zeichenfolge mit einer anderen Zeichenfolge und beginnt dabei mit der Anfangsposition der Zeichenfolge.

RequestHide – Blendet ein SharePoint-Formular aus.

Reset: setzt ein Eingabesteuerelement auf seinen Standardwert zurück, wobei alle Benutzeränderungen verworfen werden.

ResetForm: setzt ein Formularsteuerelement zum Bearbeiten eines vorhandenen Elements ein.

Revert: lädt erneut und löscht Fehler für die Datensätze einer Datenquelle.

RGBA: gibt einen Farbwert für einen Satz von roten, grünen, blauen und Alpha-Komponenten zurück.

Right: gibt den äußersten rechten Teil einer Zeichenfolge zurück.

Round: rundet auf nächste Zahl auf.

RoundDown: rundet auf die höchste vorherige Zahl ab.

RoundUp: rundet auf die kleinste nächste Zahl auf.

S

SaveData: speichert eine Sammlung im Speicher eines lokalen Geräts.

Search: sucht nach Datensätzen in einer Tabelle, die eine Zeichenfolge in einer ihrer Spalten enthält.

Second: ruft den zweiten Teil eines Datums- oder Uhrzeitwerts ab.

Select: Simuliert eine Auswahlaktion für ein Steuerelement, sodass die Formel OnSelect ausgewertet wird

Self - Bietet Zugriff auf die Eigenschaften des aktuellen Steuerelements.

Sequence – Generieren Sie eine Tabelle mit fortlaufenden Nummern, die beim Iterieren mit ForAll nützlich ist.

Set: legt den Wert einer globalen Variablen fest.

SetFocus: verschiebt den Eingabefokus auf ein bestimmtes Steuerelement

SetProperty: simuliert Interaktionen mit Eingabesteuerelementen

ShowColumns: gibt eine Tabelle zurück, die nur ausgewählte Spalten enthält.

Shuffle: ordnet die Datensätze einer Tabelle nach dem Zufallsprinzip an.

Sin: gibt den Sinus eines im Bogenmaß angegebenen Winkels zurück.

Sort: gibt eine anhand einer Formel sortierte Tabelle zurück.

SortByColumns: gibt eine anhand einer oder mehrerer Spalten sortierte Tabelle zurück.

Split: Teilt eine Textzeichenfolge in eine Tabelle von Teilzeichenfolgen auf.

Sqrt: gibt die Quadratwurzel einer Zahl zurück.

StartsWith: überprüft, ob eine Textzeichenfolge mit einer anderen Textzeichenfolge beginnt.

StdevP: gibt die Standardabweichung der Argumente zurück.

Substitute: ersetzt einen Teil einer Zeichenfolge mit einer anderen Zeichenfolge, wobei nach übereinstimmenden Zeichenfolgen vorgegangen wird.

SubmitForm: speichert das Element in einem Formularsteuerelement in der Datenquelle.

Sum: berechnet die Summe eines Tabellenausdrucks oder eines Satzes von Argumenten.

Switch: Führt einen Abgleich mit einer Menge von Werten durch und wertet dann eine entsprechende Formel aus.

T

Table: erstellt eine temporäre Tabelle.

Tan: gibt den Tangens eines im Bogenmaß angegebenen Winkels zurück.

Text: konvertiert alle Werte und formatiert eine Zahl oder einen Datums-/Uhrzeitwert in eine Textzeichenfolge

ThisItem – Gibt den Datensatz für das aktuelle Element in einer Galerie oder einem Formularsteuerelement zurück.

ThisRecord – Gibt den Datensatz für das aktuelle Element in einer Datensatzbereichsfunktion zurück, z. B. ForAll, Mit und Summe.

Time: gibt einen Datums- oder Uhrzeitwert auf der Grundlage von Werten für Hour, Minute und Second zurück.

TimeValue: konvertiert eine ausschließlich zeitbezogene Zeichenfolge in einen Datums- oder Uhrzeitwert.

TimeZoneOffset: Gibt die Differenz zwischen UTC und Ortszeit des Benutzers in Minuten zurück.

Today: gibt den aktuellen Datums- oder Uhrzeitwert zurück.

Trace: stellt zusätzliche Informationen in den Testergebnissen bereit

Trim: entfernt zusätzliche Leerzeichen am Ende oder in der Mitte einer Textzeichenfolge.

TrimEnds: entfernt zusätzliche Leerzeichen am Ende einer ausschließlich textbezogenen Zeichenfolge.

U

Ungroup: entfernt eine Gruppierung.

Unrelate: hebt die Verknüpfung von Datensätzen von zwei Entitäten über eine 1:n- oder m:n-Beziehung auf

Update: ersetzt einen Datensatz in einer Datenquelle.

UpdateContext: Legt den Wert einer oder mehrerer Kontextvariablen des aktuellen Bildschirms fest.

UpdateIf: ändert eine Gruppe von Datensätzen in einer Datenquelle auf der Grundlage einer Bedingung.

Upper: konvertiert Buchstaben in einer Textzeichenfolge in Großbuchstaben.

User: Gibt Informationen über den aktuellen Benutzer zurück.

V

Validate: überprüft, ob der Wert einer einzelnen Spalte oder eines vollständigen Datensatzes für eine Datenquelle gültig ist.

Value: konvertiert eine Zeichenfolge in eine Zahl.

VarP: gibt die Varianz der Argumente zurück.

ViewForm: Setzt ein Formularsteuerelement zum Anzeigen eines vorhandenen Elements zurück.

W

Weekday: ruft den Wochentagteil eines Datums- oder Uhrzeitwerts ab.

With: berechnet Werte und führt Aktionen für einen einzelnen Datensatz aus, einschließlich der Inlinedatensätze benannter Werte

Y

Year: ruft den Jahresteil eines Datums- oder Uhrzeitwerts ab.