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


regr_syy ö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 yExpr adja vissza, ahol xExpr és yExpr vannak NOT NULL.

Syntax

regr_syy( [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: Egy numerikus kifejezés, a függő változó.
  • xExpr: 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_syy(y, x)szinonimája.regr_count(y, x) * var_pop(y)

Példák

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