Compartir a través de


covarianceif() (función de agregación)

Se aplica a: ✅Microsoft FabricAzure Data ExplorerAzure MonitorMicrosoft Sentinel

Calcula la covarianza de ejemplo de dos variables aleatorias expr1 y expr2 en registros para los que el predicado se evalúa como true.

Los valores NULL se omiten y no tienen en cuenta el cálculo.

Se usa la fórmula siguiente:

Ecuación que muestra una fórmula de muestra de covarianza.

Nota:

Esta función se usa junto con el operador summarize.

Sintaxis

covarianceif( expr1, *, expr2 )

Obtenga más información sobre las convenciones de sintaxis.

Parámetros

Nombre Tipo Obligatorio Descripción
expr1 real ✔️ Primera expresión de variable aleatoria.
expr2 real ✔️ Segunda expresión de variable aleatoria.
predicado string ✔️ Si el predicado se evalúa como true, los valores de expr1 y expr2 se agregarán a la covarianza.

Devoluciones

Devuelve el valor de covarianza de expr1 y expr2 en registros para los que el predicado se evalúa como true.

Ejemplo

En el ejemplo de esta sección se muestra cómo usar la sintaxis para ayudarle a empezar.

Esta consulta calcula la covarianza de x e y para el subconjunto de números donde x es divisible en 3.

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

Salida

covarianceif_x_y
2142