共用方式為


regr_sxx 聚合函數

適用於:打勾表示「是」 Databricks SQL 打勾表示「是」 Databricks Runtime 11.3 LTS 和更新版本

傳回群組 xExpr 值的平方總和,其中 xExpryExprNOT NULL

語法

regr_sxx( [ALL | DISTINCT] yExpr, xExpr) [FILTER ( WHERE cond ) ]

您也可以使用 子句將此函式當作 OVER 來叫用。

引數

  • yExpr:數值表達式,相 依變數
  • xExpr:數值表達式,獨立 變數
  • cond:選擇性布爾表示式,篩選用於函式的數據列。

退貨

結果類型為 DOUBLE

系統會忽略群組內的任何 Null。 如果群組是空的,或只包含 Null,則結果為 NULL

如果 DISTINCT 指定 ,則會在移除重複項目之後計算結果。

regr_sxx(y, x)regr_count(y, x) * var_pop(x)同義。

範例

> SELECT typeof(regr_sxx(y, x)) FROM VALUES (1, 2), (2, 3), (2, 3), (null, 4), (4, null) AS T(y, x);
  0.6666666666666666