Sdílet prostřednictvím


variancepif() (agregační funkce)

Platí pro: ✅Microsoft FabricAzure Data ExplorerAzure MonitorMicrosoft Sentinel

Vypočítá rozptylvýrazu v záznamech, pro které se predikát vyhodnotí jako true.

Hodnoty Null se ignorují a nefaktorují do výpočtu.

Poznámka:

Tato funkce se používá ve spojení s operátorem sumarizace.

Syntaxe

variancepif( predikát,výrazu)

Přečtěte si další informace o konvencích syntaxe.

Parametry

Název Typ Povinné Popis
výraz string ✔️ Výraz, který se má použít pro výpočet rozptylu.
predikát string ✔️ Pokud se predikát vyhodnotí jako true, přičte se k rozptylu počítaná hodnota výrazu .

Návraty

Vrátí hodnotu rozptylu výrazu v záznamech, pro které se predikát vyhodnotí jako true.

Příklad

Tento dotaz vygeneruje sekvenci čísel od 1 do 100 a pak vypočítá rozptyl sudých čísel v této sekvenci.

range x from 1 to 100 step 1
| summarize variancepif(x, x%2 == 0)

Výstup

variancepif_x
850