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 sind Microsoft Excel-Funktionen nachgebildet. 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.Blueusw. verfügt. An dieser Stelle werden nur allgemeine Enumerationen beschrieben. Funktionsspezifische Enumerationen werden mit der jeweiligen Funktion erläutert.

  • Benannte Operatoren, wie z.B. ThisItem und Parent, ermöglichen den Zugriff auf Informationen innerhalb eines Containers.

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: gibt Informationen zur derzeit ausgeführten App zurück, z.B. welcher Bildschirm gerade angezeigt wird.

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

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.

Leer: 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.

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.

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.

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.

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

EncodeUrl: codiert Sonderzeichen mit URL-Codierung.

Exit: beendet die derzeit ausgeführte App.

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.

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.

IsBlank: sucht nach einem Wert blank.

IsEmpty: sucht nach einer leeren Tabelle.

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.

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 Webadresse oder eine 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 dem privaten Speicher von PowerApps.

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

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.

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: ermöglicht den Zugriff auf Parameter, die an die App übergeben werden, wenn der Benutzer sie geöffnet hat.

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.

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.

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 privaten Speicher von PowerApps ab.

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.

Set: legt den Wert einer globalen Variablen fest.

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

Second: 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.

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: formatiert eine Zahl als Zeichenfolge für die Anzeige.

ThisItem: gibt in einem Katalog oder einem Formular die Daten für das aktuelle Element aus dem Container zurück.

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.

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.

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.

Y

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