適用対象: ✅Microsoft Fabric✅Azure Data Explorer✅Azure Monitor✅Microsoft Sentinel
述語がと評価されるレコード内の 2 つのランダム変数 expr1 と true の共分散のサンプルを計算します。
Null 値は無視され、計算には考慮されません。
次の式が使用されます。
注
この関数は、summarize 演算子と組み合わせて使用します。
構文
covarianceif(
expr1, *expr2 ,predicate)
構文規則について詳しく知る。
パラメーター
| 名前 | タイプ | 必須 | 説明 |
|---|---|---|---|
| expr1 を する | real |
✔️ | 最初のランダム変数式。 |
| expr2 を する | real |
✔️ | 2 番目のランダム変数式。 |
| 述語 | string |
✔️ |
述語がtrueに評価された場合、expr1 と expr2 の値が共分散に追加されます。 |
返品ポリシー
述語がと評価されるレコードの expr1 と true の共分散値を返します。
例
このセクションの例では、構文を使用して作業を開始する方法を示します。
このクエリは、x が 3 で割り切れる数値のサブセットの x と y の共分散を計算します。
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)
アウトプット
| covarianceif_x_y |
|---|
| 2142 |