covariancepif() (aggregatiefunctie)

Schakelen tussen services met behulp van de vervolgkeuzelijst Versie . Meer informatie over navigatie.
Van toepassing op: ✅ Microsoft Fabric ✅ Azure Data Explorer ✅ Azure Monitor ✅ Microsoft Sentinel

Berekent de covariantie van de steekproef van twee willekeurige variabelen expr1 en expr2 in records waarvoor predicaat wordt geëvalueerd true.

Null-waarden worden genegeerd en worden niet meegenomen in de berekening.

De volgende formule wordt gebruikt:

Vergelijking met een covariantiepopulatieformule.

Opmerking

Deze functie wordt gebruikt in combinatie met de operator summarize.

Syntaxis

covariancepif( expr1, *expr2 ,predicaat)

Meer informatie over syntaxisconventies.

Parameterwaarden

Naam Typologie Verplicht Beschrijving
expr1- real ✔️ Eerste willekeurige variabele-expressie.
expr2- real ✔️ Tweede willekeurige variabeleexpressie.
predicaat string ✔️ Als predicaat evalueert true, worden waarden van expr1 en expr2 toegevoegd aan de covariantie.

Retouren

Retourneert de covariantiewaarde van expr1 en expr2 in records waarvoor predicaat wordt geëvalueerd true.

Voorbeeld

In het voorbeeld in deze sectie ziet u hoe u de syntaxis gebruikt om aan de slag te gaan.

Met deze query wordt een nieuwe variabele y gemaakt op basis van het feit of x even of oneven is en berekent vervolgens de covariantie van x en y voor de subset getallen waarbij x deelbaar is met 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)

Uitvoer

covariancepif_x_y
2077.09090909091