Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Dotyczy: ✅Microsoft Fabric✅Azure Data Explorer✅Azure Monitor✅Microsoft Sentinel
Oblicza współwariancję próbki dwóch losowych zmiennych expr1 i expr2 w rekordach, dla których predykat oblicza wartość true.
Wartości null są ignorowane i nie są uwzględniane w obliczeniach.
Używana jest następująca formuła:
Uwaga / Notatka
Ta funkcja jest używana w połączeniu z operatorem podsumowania.
Składnia
covarianceif(
wyrażenie1, *expr2 ,predykat)
Dowiedz się więcej na temat konwencji składni.
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| wyrażenie1 | real |
✔️ | Pierwsze wyrażenie zmiennej losowej. |
| wyrażenie2 | real |
✔️ | Drugie wyrażenie zmiennej losowej. |
| predykat | string |
✔️ | Jeśli predykat zwróci wartość true, wartości expr1 i expr2 zostaną dodane do kowariancji. |
Zwraca
Zwraca wartość kowariancji expr1 i expr2 w rekordach, dla których predykat daje wartość true.
Przykład
W przykładzie w tej sekcji pokazano, jak używać składni, aby ułatwić rozpoczęcie pracy.
To zapytanie oblicza kowariancję x i y dla podzbioru liczb, gdzie x jest podzielny przez 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)
Wynik
| covarianceif_x_y |
|---|
| 2142 |