標準 SQL 統計匯總函式

BigQuery 支援下列統計匯總函式。

CORR

CORR(X1, X2)  [OVER (...)]

說明

傳回一組成對數字的皮爾森相關係數。在每一對數字中,第一個數字是相依變數,第二個數字是獨立變數。傳回結果介於 -11 之間。0 的結果表示不相關。

如果輸入的成對數字包含一或多個 NULL 值,這個函式會便會忽略該對數字。如果輸入的成對數字中,沒有 NULL 值的成對數字少於兩對,此函式會傳回 NULL。

支援的輸入類型

FLOAT64

選用子句

OVER:指定範圍。請參閱分析函式的相關說明。

傳回資料類型

FLOAT64

COVAR_POP

COVAR_POP(X1, X2)  [OVER (...)]

說明

傳回一組成對數字的母體共變異數。第一個數字是相依變數;第二個數字是獨立變數。傳回結果介於 -Inf+Inf 之間。

如果輸入的成對數字包含一或多個 NULL 值,這個函式會便會忽略該對數字。如果輸入的成對數字中,沒有不含 NULL 值的成對數字,這個函式會傳回 NULL。如果輸入的成對數字中,正好只有一對不含 NULL 值的數字,這個函式會傳回 0。

支援的輸入類型

FLOAT64

選用子句

OVER:指定範圍。請參閱分析函式的相關說明。

傳回資料類型

FLOAT64

COVAR_SAMP

COVAR_SAMP(X1, X2)  [OVER (...)]

說明

傳回一組成對數字的樣本共變異數。第一個數字是相依變數;第二個數字是獨立變數。傳回結果介於 -Inf+Inf 之間。

如果輸入的成對數字包含一或多個 NULL 值,這個函式會便會忽略該對數字。如果輸入的成對數字中,沒有 NULL 值的成對數字少於兩對,此函式會傳回 NULL。

支援的輸入類型

FLOAT64

選用子句

OVER:指定範圍。請參閱分析函式的相關說明。

傳回資料類型

FLOAT64

STDDEV_POP

STDDEV_POP([DISTINCT] expression)  [OVER (...)]

說明

傳回值的母體 (偏差) 標準差。傳回結果介於 0+Inf 之間。

這個函式會忽略任何 NULL 輸入。如果所有輸入皆被忽略,這個函式會傳回 NULL。

如果這個函式收到一個單一非 NULL 輸入,它就會傳回 0

支援的輸入類型

FLOAT64

選用子句

子句會「按照下列順序」套用:

  1. OVER:指定範圍。請參閱分析函式的相關說明。這個子句目前與 STDDEV_POP() 內的其他所有子句都不相容。
  2. DISTINCTexpression 的每個相異的值都只會匯總一次到結果中。

傳回資料類型

FLOAT64

STDDEV_SAMP

STDDEV_SAMP([DISTINCT] expression)  [OVER (...)]

說明

傳回值的樣本 (無偏差) 標準差。傳回結果介於 0+Inf 之間。

這個函式會忽略任何 NULL 輸入。如果非 NULL 輸入少於兩個,這個函式會傳回 NULL。

支援的輸入類型

FLOAT64

選用子句

子句會「按照下列順序」套用:

  1. OVER:指定範圍。請參閱分析函式的相關說明。這個子句目前與 STDDEV_SAMP() 內的其他所有子句都不相容。
  2. DISTINCTexpression 的每個相異的值都只會匯總一次到結果中。

傳回資料類型

FLOAT64

STDDEV

STDDEV([DISTINCT] expression)  [OVER (...)]

說明

STDDEV_SAMP 的別名。

VAR_POP

VAR_POP([DISTINCT] expression)  [OVER (...)]

說明

傳回值的母體 (偏差) 變異數。傳回結果介於 0+Inf 之間。

這個函式會忽略任何 NULL 輸入。如果所有輸入皆被忽略,這個函式會傳回 NULL。

如果這個函式收到一個單一非 NULL 輸入,它就會傳回 0

支援的輸入類型

FLOAT64

選用子句

子句會「按照下列順序」套用:

  1. OVER:指定範圍。請參閱分析函式的相關說明。這個子句目前與 VAR_POP() 內的其他所有子句都不相容。
  2. DISTINCTexpression 的每個相異的值都只會匯總一次到結果中。

傳回資料類型

FLOAT64

VAR_SAMP

VAR_SAMP([DISTINCT] expression)  [OVER (...)]

說明

傳回值的樣本 (無偏差) 變異數。傳回結果介於 0+Inf 之間。

這個函式會忽略任何 NULL 輸入。如果非 NULL 輸入少於兩個,這個函式會傳回 NULL。

支援的輸入類型

FLOAT64

選用子句

子句會「按照下列順序」套用:

  1. OVER:指定範圍。請參閱分析函式的相關說明。這個子句目前與 VAR_SAMP() 內的其他所有子句都不相容。
  2. DISTINCTexpression 的每個相異的值都只會匯總一次到結果中。

傳回資料類型

FLOAT64

VARIANCE

VARIANCE([DISTINCT] expression)  [OVER (...)]

說明

VAR_SAMP 的別名。

本頁內容對您是否有任何幫助?請提供意見:

傳送您對下列選項的寶貴意見...

這個網頁
需要協助嗎?請前往我們的支援網頁