Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Se aplica a: ✅Microsoft Fabric✅Azure Data Explorer✅Azure Monitor✅Microsoft 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:
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 |