Mathematische Operationen in Tabellen
Wenn Sie mit Daten in Power Apps arbeiten, gibt es viele Gründe, um mathematische Operationen für Ihre gesamten Daten auszuführen. Diese Berechnungen können Zählfunktionen oder Aggregatfunktionen sein. Beide unterstützen Tabellen mit Daten. Weitere mathematische Funktionen und Operatoren für Nicht-Tabellendaten werden in diesem Modul nicht behandelt. Eine vollständige Liste aller Funktionen finden Sie unter Referenz zu Formeln für Power Apps.
Zählfunktionen
Zählfunktionen werden dazu verwendet, basierend auf Kriterien, die Anzahl von Datensätzen in einer Tabelle mit Daten zu berechnen. Sie werden häufig dazu verwendet, visuelle Indikatoren für den Benutzer bereitzustellen.
Beispielsweise kann die Funktion „CountIf(TasksTable, Complete = "No")“ dazu verwendet werden, die Anzahl von Datensätzen in der „TasksTable“ zu ermitteln, in der die Spalte „Complete“ (Abschließen) gleich „No“ (Nein) ist. Basierend auf der Gesamtsumme können Sie dann z. B. die Color-Eigenschaft einer Bezeichnung bedingt formatieren oder die Visible-Eigenschaft eines Symbols ändern. Diese Typen von visuellen Indikatoren verbessern die Benutzerfreundlichkeit.
Power Apps umfasst folgende Zählfunktionen:
Count ermittelt die Anzahl von Datensätzen in einer einspaltigen Tabelle, die eine Zahl enthalten.
CountA ermittelt die Anzahl von Datensätzen in einer einspaltigen Tabelle, die nicht leer sind. Diese Funktion berücksichtigt bei der Zählung auch leeren Text ("").
CountIf ermittelt die Anzahl von Datensätzen in einer Tabelle, die für eine logische Formel „true“ (wahr) sind. Diese Formel kann Spalten der Tabelle verweisen.
CountRows ermittelt die Anzahl von Datensätzen in einer Tabelle.
Count und CountA unterstützen nur einspaltige Tabellen, und dies ist das einzige Argument, das sie akzeptierten.
CountIf akzeptiert eine Tabelle und dann die logische Formel zur Verarbeitung. Die Funktion gibt dann die Anzahl aller Datensätze zurück, die der logischen Formel entsprechen.
CountRows akzeptiert nur eine Tabelle als Argument und gibt dann die Anzahl von Zeilen in dieser Tabelle zurück.
Aggregatfunktionen
Die Aggregatfunktionen werden verwendet, um zusammenfassende Informationen aus einer Tabelle von Daten bereitzustellen. Informationen wie der durchschnittliche Verkaufspreis oder die Standardabweichung von Bewertungen. Betrachten Sie es als einfache Berichterstellung Ihrer Daten, wodurch die Nutzung Ihrer App optimiert wird.
Sie können beispielsweise „Max(CustomerOrders, SalePrice)“ verwenden, um den höchsten Wert zu ermitteln, der in der Spalte „SalePrice“ der Tabelle „CustomerOrders“ gespeichert ist. Mit dieser Information können Sie bestätigen, dass der in ein Forms-Steuerelement eingegebene Preis nicht höher ist als der Preis zu dem Zeitpunkt, als der Benutzer das Formular abgesendet hat.
Power Apps umfasst folgende Aggregatfunktionen:
Average – Berechnet den Durchschnitt bzw. das arithmetische Mittel der Argumente.
Max – Ermittelt den Höchstwert.
Min – Ermittelt den Mindestwert.
Sum – Berechnet die Summe der Argumente.
StdevP – Berechnet die Standardabweichung der Argumente.
VarP – Berechnet die Varianz der Argumente.
Alle diese Funktionen unterstützen die direkte Übergabe von Daten an sie, z. B.: Average(9,10,8)
Diese Formel gibt den Wert 9 zurück, was dem Mittel der drei Eingabewerte entspricht.
Oder durch Übergabe einer Tabelle und eines Ausdrucks an sie, z. B.: Average(OrdersTable, OrderAmount)
Diese Formel gibt den Mittelwert der Spalte „OrderAmount“ aus der Tabelle „OrdersTable“ zurück. In einer späteren Lerneinheit lernen Sie, wie Sie Daten mithilfe von Funktionen aufteilen und vereinen können.