windowSum - Amazon QuickSight

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

windowSum

windowSumFungsi menghitung jumlah ukuran agregat di jendela kustom yang dipartisi dan diurutkan berdasarkan atribut tertentu. Biasanya, Anda menggunakan fungsi jendela kustom pada deret waktu, di mana visual Anda menunjukkan bidang metrik dan tanggal.

Fungsi jendela tidak didukung untuk versi MySQL lebih awal dari 8 dan versi MariaDB lebih awal dari 10.2.

Sintaks

Tanda kurung diperlukan. Untuk melihat argumen mana yang opsional, lihat deskripsi berikut.

windowSum ( measure , [sort_order_field ASC/DESC, ...] , start_index , end_index ,[ partition_field, ... ] )

Pendapat

mengukur

Metrik agregat yang ingin Anda dapatkan jumlahnya, misalnyasum({Revenue}).

Untuk mesin MySQL, MariaDB, dan Amazon Aurora dengan kompatibilitas MySQL, indeks pencarian dibatasi hanya 1. Fungsi jendela tidak didukung untuk versi MySQL di bawah 8 dan versi MariaDB lebih awal dari 10.2.

atribut sortir

Satu atau lebih bidang agregat, baik ukuran atau dimensi atau keduanya, yang ingin Anda urutkan datanya, dipisahkan dengan koma. Anda dapat menentukan urutan urutan ascending (ASC) atau descending (DESC).

Setiap bidang dalam daftar diapit {} (kurung kurawal), jika lebih dari satu kata. Seluruh daftar terlampir dalam [] (tanda kurung siku).

indeks awal

Indeks awal adalah bilangan bulat positif, menunjukkan n baris di atas baris saat ini. Indeks awal menghitung titik data yang tersedia di atas baris saat ini, daripada menghitung periode waktu aktual. Jika data Anda jarang (hilang bulan atau tahun, misalnya), sesuaikan indeksnya.

indeks akhir

Indeks akhir adalah bilangan bulat positif, menunjukkan n baris di bawah baris saat ini. Indeks akhir menghitung titik data yang tersedia di bawah baris saat ini, daripada menghitung periode waktu aktual. Jika data Anda jarang (hilang bulan atau tahun, misalnya), sesuaikan indeksnya.

bidang partisi

(Opsional) Satu atau lebih dimensi yang ingin Anda partisi, dipisahkan dengan koma.

Setiap bidang dalam daftar diapit {} (kurung kurawal), jika lebih dari satu kata. Seluruh daftar terlampir dalam [] (tanda kurung siku).

Contoh

Contoh berikut menghitung jumlah bergerak, diurutkan berdasarkan. sum(Revenue) SaleDate Perhitungan mencakup dua baris di atas dan satu baris di depan baris saat ini.

windowSum ( sum(Revenue), [SaleDate ASC], 2, 1 )

Contoh berikut menunjukkan jumlah 12 bulan yang tertinggal.

windowSum(sum(Revenue),[SaleDate ASC],12,0)

Tangkapan layar berikut menunjukkan hasil dari contoh jumlah 12 bulan berikut ini. sum(Revenue)Bidang ditambahkan ke bagan untuk menunjukkan perbedaan antara pendapatan dan jumlah pendapatan 12 bulan yang tertinggal.