Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Fungsi agregat
Timestream untuk LiveAnalytics mendukung fungsi agregat berikut.
Fungsi | Tipe data keluaran | Deskripsi |
---|---|---|
sewenang-wenang (x) |
[sama seperti masukan] |
Mengembalikan nilai non-null arbitrer x, jika ada.
Contoh hasil: |
array_agg (x) |
array < [sama dengan masukan] |
Mengembalikan array dibuat dari elemen input x.
Contoh hasil: |
rata-rata (x) |
double |
Mengembalikan rata-rata (rata-rata aritmatika) dari semua nilai masukan.
Contoh hasil: |
bool_and (boolean) setiap (boolean) |
boolean |
Mengembalikan TRUE jika setiap nilai masukanTRUE, jika tidakFALSE.
Contoh hasil: |
bool_or (boolean) |
boolean |
Mengembalikan TRUE jika ada nilai masukanTRUE, jika tidakFALSE.
Contoh hasil: |
menghitung (*) hitungan (x) |
bigint |
count (*) mengembalikan jumlah baris input. count (x) mengembalikan jumlah nilai input non-null.
Contoh hasil: |
hitungan_jika (x) |
bigint |
Mengembalikan jumlah nilai TRUE masukan.
Contoh hasil: |
geometrik_mean (x) |
double |
Mengembalikan rata-rata geometris dari semua nilai masukan.
Contoh hasil: |
max_by (x, y) |
[sama seperti x] |
Mengembalikan nilai x terkait dengan nilai maksimum y atas semua nilai masukan.
Contoh hasil: |
maks_by (x, y, n) |
array< [same as x] > |
Mengembalikan n nilai x terkait dengan n terbesar dari semua nilai masukan y dalam urutan menurun y.
Contoh hasil: |
min_by (x, y) |
[sama seperti x] |
Mengembalikan nilai x terkait dengan nilai minimum y atas semua nilai masukan.
Contoh hasil: |
min_by (x, y, n) |
array< [same as x] > |
Mengembalikan n nilai x terkait dengan n terkecil dari semua nilai masukan y dalam urutan menaik y.
Contoh hasil: |
maks (x) |
[sama seperti masukan] |
Mengembalikan nilai maksimum dari semua nilai masukan.
Contoh hasil: |
maks (x, n) |
array< [same as x] > |
Mengembalikan n nilai terbesar dari semua nilai masukan x.
Contoh hasil: |
min (x) |
[sama seperti masukan] |
Mengembalikan nilai minimum dari semua nilai masukan.
Contoh hasil: |
min (x, n) |
array< [same as x] > |
Mengembalikan n nilai terkecil dari semua nilai masukan x.
Contoh hasil: |
jumlah (x) |
[sama seperti masukan] |
Mengembalikan jumlah semua nilai masukan.
Contoh hasil: |
bitwise_and_agg (x) |
bigint |
Mengembalikan bitwise AND dari semua nilai masukan dalam representasi komplemen 2s.
Contoh hasil: |
bitwise_or_agg (x) |
bigint |
Mengembalikan bitwise OR dari semua nilai masukan dalam representasi komplemen 2s.
Contoh hasil: |
kira-kira_beda (x) |
bigint |
Mengembalikan perkiraan jumlah nilai masukan yang berbeda. Fungsi ini memberikan perkiraan hitungan (DISTINCTx). Nol dikembalikan jika semua nilai masukan nol. Fungsi ini harus menghasilkan kesalahan standar 2,3%, yang merupakan standar deviasi dari distribusi kesalahan (kira-kira normal) di semua set yang mungkin. Itu tidak menjamin batas atas pada kesalahan untuk setiap set input tertentu.
Contoh hasil: |
kira-kira_berbeda (x, e) |
bigint |
Mengembalikan perkiraan jumlah nilai masukan yang berbeda. Fungsi ini memberikan perkiraan hitungan (DISTINCTx). Nol dikembalikan jika semua nilai masukan nol. Fungsi ini harus menghasilkan kesalahan standar tidak lebih dari e, yang merupakan standar deviasi dari distribusi kesalahan (kira-kira normal) atas semua set yang mungkin. Itu tidak menjamin batas atas pada kesalahan untuk setiap set input tertentu. Implementasi fungsi ini saat ini mengharuskan e berada dalam kisaran [0,0040625, 0,26000].
Contoh hasil: |
kira-kira_persentil (x, persentase) |
[sama seperti x] |
Mengembalikan perkiraan persentil untuk semua nilai masukan x pada persentase yang diberikan. Nilai persentase harus antara nol dan satu dan harus konstan untuk semua baris input.
Contoh hasil: |
kira-kira_persentil (x, persentase) |
array< [same as x] > |
Mengembalikan perkiraan persentil untuk semua nilai masukan x pada masing-masing persentase yang ditentukan. Setiap elemen dari array persentase harus antara nol dan satu, dan array harus konstan untuk semua baris input.
Contoh hasil: |
kira-kira_persentil (x, w, persentase) |
[sama seperti x] |
Mengembalikan perkiraan persentil tertimbang untuk semua nilai masukan x menggunakan berat per item w pada persentase p. Bobot harus berupa nilai integer minimal satu. Ini secara efektif merupakan hitungan replikasi untuk nilai x dalam set persentil. Nilai p harus antara nol dan satu dan harus konstan untuk semua baris input.
Contoh hasil: |
kira-kira_persentil (x, w, persentase) |
array< [same as x] > |
Mengembalikan perkiraan persentil tertimbang untuk semua nilai masukan x menggunakan berat per item w pada masing-masing persentase yang diberikan ditentukan dalam array. Bobot harus berupa nilai integer minimal satu. Ini secara efektif merupakan hitungan replikasi untuk nilai x dalam set persentil. Setiap elemen array harus antara nol dan satu, dan array harus konstan untuk semua baris input.
Contoh hasil: |
kira-kira_persentil (x, w, persentase, akurasi) |
[sama seperti x] |
Mengembalikan perkiraan persentil tertimbang untuk semua nilai masukan x menggunakan bobot per item w pada persentase p, dengan kesalahan akurasi peringkat maksimum. Bobot harus berupa nilai integer minimal satu. Ini secara efektif merupakan hitungan replikasi untuk nilai x dalam set persentil. Nilai p harus antara nol dan satu dan harus konstan untuk semua baris input. Akurasi harus bernilai lebih besar dari nol dan kurang dari satu, dan harus konstan untuk semua baris input.
Contoh hasil: |
corr (y, x) |
double |
Mengembalikan koefisien korelasi nilai masukan.
Contoh hasil: |
covar_pop (y, x) |
double |
Mengembalikan kovarians populasi dari nilai masukan.
Contoh hasil: |
covar_samp (y, x) |
double |
Mengembalikan kovarians sampel dari nilai masukan.
Contoh hasil: |
regr_intersep (y, x) |
double |
Mengembalikan intersep regresi linier nilai input. y adalah nilai dependen. x adalah nilai independen.
Contoh hasil: |
kemiringan regr_( y, x) |
double |
Mengembalikan kemiringan regresi linier nilai input. y adalah nilai dependen. x adalah nilai independen.
Contoh hasil: |
kemiringan (x) |
double |
Mengembalikan kemiringan semua nilai masukan.
Contoh hasil: |
stddev_pop (x) |
double |
Mengembalikan standar deviasi populasi dari semua nilai masukan.
Contoh hasil: |
stddev_samp (x) stddev (x) |
double |
Mengembalikan standar deviasi sampel dari semua nilai masukan.
Contoh hasil: |
var_pop (x) |
double |
Mengembalikan varians populasi dari semua nilai input.
Contoh hasil: |
var_samp (x) varians (x) |
double |
Mengembalikan varians sampel dari semua nilai masukan.
Contoh hasil: |