Megosztás a következőn keresztül:


regr_sxx összesítő függvény

A következőkre vonatkozik: jelölje be az igennel jelölt jelölőnégyzetet Databricks SQL jelölje be az igennel jelölt jelölőnégyzetet Databricks Runtime 11.3 LTS és újabb

Egy csoport értékeinek négyzetösszegét xExpr adja vissza, ahol xExpr és yExpr vannak NOT NULL.

Syntax

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

Ez a függvény ablakfüggvényként is meghívható a OVER záradék használatával.

Argumentumok

  • yExpr: Numerikus kifejezés, a függő változó.
  • xExpr: Egy numerikus kifejezés, a független változó.
  • cond: Nem kötelező logikai kifejezés, amely a függvényhez használt sorokat szűri.

Válaszok

Az eredmény típusa a következő DOUBLE: .

A csoporton belüli null értékek figyelmen kívül lesznek hagyva. Ha egy csoport üres, vagy csak null értékből áll, az eredmény az .NULL

Ha DISTINCT meg van adva, az eredmény az ismétlődések eltávolítása után lesz kiszámítva.

regr_sxx(y, x)szinonimája.regr_count(y, x) * var_pop(x)

Példák

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