Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Aplica-se a: ✅Microsoft Fabric✅Azure Data Explorer✅Azure Monitor✅Microsoft Sentinel
Calcula a covariância amostral de duas variáveis aleatórias expr1 e expr2 em registros para os quais o predicado avalia como true.
Os valores nulos são ignorados e não entram no cálculo.
É utilizada a seguinte fórmula:
Observação
Esta função é usada em conjunto com o operador resumo.
Sintaxe
covarianceif(
expr1, *, expr2 )
Saiba mais sobre convenções de sintaxe.
Parâmetros
| Nome | Tipo | Obrigatório | Descrição |
|---|---|---|---|
| expr1 | real |
✔️ | Primeira expressão de variável aleatória. |
| EXPR2 | real |
✔️ | Segunda expressão de variável aleatória. |
| predicado | string |
✔️ | Se o predicado for avaliado como true, os valores de expr1 e expr2 serão adicionados à covariância. |
Devoluções
Devolve o valor de covariância de expr1 e expr2 em registos para os quais o predicado é avaliado como true.
Exemplo
O exemplo nesta seção mostra como usar a sintaxe para ajudá-lo a começar.
Esta consulta calcula a covariância de x e y para o subconjunto de números onde x é divisível por 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)
Realização
| covarianceif_x_y |
|---|
| 2142 |