適用対象: ✅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 |