Freigeben über


kovariancepif() (Aggregationsfunktion)

Gilt für: ✅Microsoft FabricAzure Data ExplorerAzure MonitorMicrosoft Sentinel

Berechnet die Stichprobenkovarianz von zwei zufallsvariablen Ausdruck1 und Ausdruck2 in Datensätzen, für die prädikat ausgewertet wird true.

Nullwerte werden ignoriert und nicht in die Berechnung berücksichtigt.

Die folgende Formel wird verwendet:

Formel mit einer Kovarianzgesamtheitsformel.

Hinweis

Diese Funktion wird zusammen mit dem Zusammenfassungsoperator verwendet.

Syntax

covariancepif( Ausdruck1, *Ausdruck2 ,Prädikat)

Erfahren Sie mehr über Syntaxkonventionen.

Die Parameter

Name Typ Erforderlich BESCHREIBUNG
Ausdruck1 real ✔️ Erster Zufallsvariablenausdruck.
Ausdruck2 real ✔️ Zweiter zufallsvariabler Ausdruck.
Prädikat string ✔️ Wenn prädikat ausgewertet truewird, werden werte von expr1 und expr2 zur Kovarianz hinzugefügt.

Rückkehr

Gibt den Kovarianzwert von Ausdruck1 und Ausdruck2 in Datensätzen zurück, für die prädikat ausgewertet wird true.

Beispiel

Das Beispiel in diesem Abschnitt zeigt, wie Sie die Syntax verwenden, um Ihnen bei den ersten Schritten zu helfen.

Diese Abfrage erstellt eine neue Variable y basierend darauf, ob x gerade oder ungerade ist, und berechnet dann die Kovarianz von x und y für die Teilmenge von Zahlen, wobei x divisierbar ist durch 3.

range x from 1 to 100 step 1
| extend y = iff(x % 2 == 0, x * 2, x * 3)
| summarize covariancepif(x, y, x % 3 == 0)

Ausgabe

covariancepif_x_y
2077.09090909091