Formelverweis – Power Apps

In diesem Artikel erfahren Sie mehr über alle in Power Apps verfügbaren Funktionen.

Formeln in Power Apps 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.

Beschleunigung – Liest den Beschleunigungssensor in Ihrem Gerät.

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

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

AddColumns – Gibt eine Tabelle mit Spalten hinzugefügt an.

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

AIClassify – Klassifiziert Text in eine oder mehrere Kategorien.

AIExtract – Extrahiert bestimmte Entitäten wie Registrierungsnummern, Telefonnummern oder Namen von Personen.

AIReply – Verfasst eine Antwort auf die von Ihnen bereitgestellte Nachricht.

AISentiment – Erkennt die Stimmung des von Ihnen bereitgestellten Textes.

AISummarize – Fasst den von Ihnen bereitgestellten Text zusammen.

AITranslate – Übersetzt Text aus einer anderen Sprache.

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.

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

AsType – Behandelt eine Datensatzreferenz als einen bestimmten Tabellentyp.

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.

Boolean – Konvertiert eine Textzeichenfolge, eine Zahl oder einen nicht typisierten Wert in einen booleschen Wert.

C

Kalender – 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 einen Satz von Datensätzen hinzu.

ClearData –Löscht eine Sammlung oder alle Sammlungen aus einem App-Host, wie einem lokalen Gerät

Uhr – 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.

Farbe – 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.

Column – Ruft Spaltennamen und -werte aus einem nicht typisierten Objektdatentyp ab.

ColumnNames – Ruft Spaltennamen und -werte aus einem nicht typisierten Objektdatentyp ab.

Compass – Gibt Ihre Compass-Überschrift zurück.

Concat – Verkettet Zeichenfolgen in einer Datenquelle.

Concatenate – Verkettet Zeichenfolgen.

Parallelität – Wertet mehrere Formeln gleichzeitig miteinander aus

Verbindung – Gibt Informationen zu Ihrer Netzwerkverbindung zurück.

Kopieren – Kopiert Text in die Zwischenablage auf dem Gerät, auf dem die App ausgeführt wird.

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 Tabellensä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 Jahr, Monat, und Tag Werten.

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.

DateTime: gibt einen Datums- oder Uhrzeitwert auf der Grundlage von Datum und Uhrzeit Komponenten zurück.

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.

Dec2Hex: Konvertiert eine Zahl in eine hexadezimale Textzeichenfolge.

Standard – Gibt die Standardwerte für eine Datenquelle zurück.

Degrees: Wandelt das Bogenmaß in Grad um.

Deaktivieren – Deaktiviert ein Siganl wie Standort 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

EDate: Addiert oder subtrahiert Monate zu einem Datum, ohne den Tag des Monats zu ändern.

EditForm – Setzt ein Formular-Steuerelement zum Bearbeiten eines Elements zurück.

Aktivieren – Ein Signal aktivieren wie Standort 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.

EOMonth: Addiert oder subtrahiert Monate zu einem Datum und gibt den letzten Tag dieses Monats zurück.

Fehler: erstellt einen benutzerdefinierten Fehler oder übergibt einen Fehler.

Fejöer – 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.

Finden – Ü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.

Hex2Dec: Konvertiert eine hexadezimale Textzeichenfolge in eine Nummer.

Host – Stellt Informationen über den aktuellen Host bereit, auf dem die App ausgeführt wird.

Stunde – Gibt den Stundenteil eines Datums- oder Uhrzeitwerts zurück.

I

Wemm – 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.

Index – Gibt einen Datensatz aus einer Tabelle basierend auf der geordneten Position zurück.

Int – Rundet einen Wert auf das nächste Integer ab.

IsBlank – Sucht nach einem leeren Wert.

IsBlankOrError – Prüft auf einen leeren Wert oder Fehler.

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.

ISOWeekNum –Gibt die ISO-Wochennummer eines Datums-/Uhrzeitwerts zurück.

IsToday –Überprüft, ob ein Datums-/Uhrzeitwert irgendwann heute in der Zeitzone des Benutzers liegt.

IsType – Überprüft, ob eine Datensatzreferenz auf einen bestimmten Tabellentyp verweist.

IsUTCToday – Überprüft, ob ein Datums-/Uhrzeitwert irgendwann heute in der koordinierten Weltzeit (UTC) ist.

J

JSON – Generiert eine JSON-Textzeichenfolge für eine Tabelle, einen Datensatz oder einen Wert.

L

Sprache – 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 von einem App-Host, wie einem lokalen Gerät

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

Log – Gibt den Logarithmus in jeder Basis einer Nummer 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 form-Steuerelement 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-/Uhrzeitwert in der Zeitzone des Benutzers 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.

ParseJSON – Konvertiert als Text dargestelltes JSON-Dokument in einen nicht typisiertes Objekt-Wert.

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

PDF – Exportiert Inhalte aus der aktuellen Anzeige in ein Objekt zur Verwendung in mehreren Szenarien.

Pi – Gibt eine 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 Pseudozufallszahl zwischen 0 und 1 zurück.

RandBetween – Gibt eine Pseudozufallszahl zwischen zwei Zahlen zurück.

ReadNFC – Liest ein Near Field Communication (NFC)-Tag.

RecordInfo – Liefert Informationen über einen Datensatz einer Datenquelle.

Refresh – Aktualisiert die Datensätze einer Datenquelle.

Relate – Verknüpft Datensätze von zwei Tabellen über eine 1:n- oder m:n-Beziehung.

Entfernen – 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 form-Steuerelement 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.

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

Runden – 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 in einem App-Host, wie einem lokalen Gerät

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.

Auswählen – 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.

SendAppNotification (Vorschau) – In-App-Benachrichtigung mit optionalen Aktionen an einen Empfänger senden.

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.

ShowHostInfo – Zeigt dem Benutzer Informationen in der App an.

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 form-Steuerelement 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 Winkels im Bogenmaß 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 form-Steuerelement 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 Stunde, Minute und Sekunde 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 Nur-Datumswert 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.

Trunc – Schneidet die Zahl auf nur den ganzzahligen Teil ab, indem alle Dezimalteile entfernt werden.

U

Ungroup – Entfernt eine Gruppierung.

UniChar – Übersetzt einen Unicode-Code in eine Zeichenfolge.

Unrelate – Hebt die Verknüpfung von Datensätzen von zwei Tabellen ü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.

UTCNow – Gibt den aktuellen Datums-/Uhrzeitwert in der koordinierten Weltzeit (UTC) zurück.

UTCToday – Gibt den aktuellen Nur-Datumswert in der koordinierten Weltzeit (UTC) 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 form-Steuerelement zum Anzeigen eines vorhandenen Elements zurück.

W

Weekday – Ruft den Wochentagteil eines Datums- oder Uhrzeitwerts ab.

WeekNum – Gibt die Wochennummer eines Datums-/Uhrzeitwerts zurück.

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.