Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Gäller för: ✅Microsoft Fabric✅Azure Data Explorer✅Azure Monitor✅Microsoft Sentinel
Beräknar samvariansexemplet för två slumpmässiga variabler expr1 och expr2 i poster för vilka predikatet utvärderas till true.
Null-värden ignoreras och tar inte hänsyn till beräkningen.
Följande formel används:
              
              
              
              
            
Anmärkning
Den här funktionen används tillsammans med operatorn summarize.
Syntax
              covariancepif(
              expr1, *, för expr2 )
Läs mer om syntaxkonventioner.
Parameterar
| Namn | Typ | Krävs | Beskrivning | 
|---|---|---|---|
| expr1 | real | 
✔️ | Första slumpmässiga variabeluttrycket. | 
| expr2 | real | 
✔️ | Andra slumpmässiga variabeluttrycket. | 
| predikat | string | 
✔️ | Om predikatet utvärderas till trueläggs värdena för expr1 och expr2 till i kovariansen. | 
Retur
Returnerar kovariansvärdet för expr1 och expr2 i poster för vilka predikatet utvärderas till true.
Exempel
Exemplet i det här avsnittet visar hur du använder syntaxen för att komma igång.
Den här frågan skapar en ny variabel y baserat på om x är jämnt eller udda och beräknar sedan kovariansen för x och y för delmängden av tal där x är delbart med 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)
Resultat
| covariancepif_x_y | 
|---|
| 2077.09090909091 |