Aracılığıyla paylaş


regr_r2 toplama işlevi

Şunlar için geçerlidir:onay işareti evet olarak işaretlenmiş Databricks SQL onay işareti evet olarak işaretlenmiş Databricks Runtime 11.3 LTS ve üzeri

xExpr ve yExpr, NOT NULLolan bir grubun değerlerinden belirleme katsayısını hesaplar.

Sözdizimi

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

Bu işlev, OVER yan tümcesi kullanılarak bir pencere işlevi olarak da çağrılabilir.

Tartışmalar

  • yExpr: Sayısal ifade, bağımlı değişken.
  • xExpr: Sayısal ifade, bağımsız değişken.
  • cond: İşlev için kullanılan satırları filtreleyerek isteğe bağlı bir Boole ifadesi.

İadeler

Bir DOUBLE.

Gruptaki tüm boş değerler yok sayılır. Bir grup boşsa veya yalnızca null değerlerden oluşuyorsa, sonuç olur NULL.

Belirtilirse DISTINCT , yinelemeler kaldırıldıktan sonra ortalama hesaplanır.

Örnekler

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