Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Verwenden Sie Aggregationsfunktionen in Formelausdrücken
Nur in Metriken können Sie die folgenden Funktionen verwenden, um Eingabewerte für jedes Zeitintervall zu aggregieren und einen einzelnen Ausgabewert zu berechnen. Einige Aggregationsfunktionen können keine Daten aus zugeordneten Komponenten aggregieren.
Bei den Argumenten von Aggregationsfunktionen kann es sich um Variablen, Zahlenliterale, zeitliche Funktionen, verschachtelte Ausdrücke oder Aggregationsfunktionen handeln. Die Formel max(latest(x), latest(y),
latest(z))
verwendet eine Aggregationsfunktion als Argument und gibt den größten aktuellen Wert der x
Eigenschaften, und zurück. y
z
Sie können verschachtelte Ausdrücke in Aggregationsfunktionen verwenden. Wenn Sie verschachtelte Ausdrücke verwenden, gelten die folgenden Regeln:
-
Jedes Argument kann nur eine Variable haben.
Zum Beispiel
avg(x*(x-1))
undsum(x/2 )/avg(y^2 )
werden unterstützt.Wird beispielsweise
min(x/y)
nicht unterstützt. -
Jedes Argument kann verschachtelte Ausdrücke mit mehreren Ebenen haben.
Wird beispielsweise unterstützt
sum(avg(x^2 )/2)
. -
Verschiedene Argumente können unterschiedliche Variablen haben.
sum(x/2, y*2)
Wird beispielsweise unterstützt.
Anmerkung
-
Wenn Ihre Ausdrücke Messungen enthalten, AWS IoT SiteWise verwendet die letzten Werte im aktuellen Zeitintervall für die Messungen, um Aggregate zu berechnen.
-
Wenn Ihre Ausdrücke Attribute enthalten, AWS IoT SiteWise verwendet die neuesten Werte für die Attribute, um Aggregate zu berechnen.
Funktion | Beschreibung |
---|---|
|
Gibt den Mittelwert der angegebenen Variablen werte über das aktuelle Zeitintervall zurück. Diese Funktion gibt nur dann einen Datenpunkt aus, wenn die angegebenen Variablen im aktuellen Zeitintervall mindestens einen Datenpunkt haben. |
|
Gibt die Summe der angegebenen Variablenwerte über das aktuelle Zeitintervall zurück. Diese Funktion gibt nur dann einen Datenpunkt aus, wenn die angegebenen Variablen im aktuellen Zeitintervall mindestens einen Datenpunkt haben. |
|
Gibt den Mindestwert der angegebenen Variablenwerte über das aktuelle Zeitintervall zurück. Diese Funktion gibt nur dann einen Datenpunkt aus, wenn die angegebenen Variablen im aktuellen Zeitintervall mindestens einen Datenpunkt haben. |
|
Gibt den Höchstwert der angegebenen Variablenwerte über das aktuelle Zeitintervall zurück. Diese Funktion gibt nur dann einen Datenpunkt aus, wenn die angegebenen Variablen im aktuellen Zeitintervall mindestens einen Datenpunkt haben. |
|
Gibt die Gesamtanzahl der Datenpunkte für die angegebenen Variablen über das aktuelle Zeitintervall zurück. Weitere Informationen zum Zählen der Datenpunkte, die eine Bedingung erfüllen, finden Sie unter Zählen Sie Datenpunkte, die einer Bedingung entsprechen. Diese Funktion berechnet einen Datenpunkt für jedes Zeitintervall. |
|
Gibt die Standardabweichung der Werte der angegebenen Variablen über das aktuelle Zeitintervall zurück. Diese Funktion gibt nur dann einen Datenpunkt aus, wenn die angegebenen Variablen im aktuellen Zeitintervall mindestens einen Datenpunkt haben. |