Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
rank
rank
Fungsi menghitung peringkat ukuran atau dimensi dibandingkan dengan partisi yang ditentukan. Ini menghitung setiap item, bahkan duplikat, sekali dan menetapkan peringkat “dengan lubang” untuk menebus nilai duplikat.
Sintaks
Tanda kurung diperlukan. Untuk melihat argumen mana yang opsional, lihat deskripsi berikut.
rank (
[ sort_order_field ASC_or_DESC, ... ]
,[ partition_field, ... ]
)
Pendapat
- urutkan bidang urutan
-
Satu atau lebih ukuran dan dimensi agregat yang ingin Anda urutkan datanya, dipisahkan dengan koma. Anda dapat menentukan urutan pengurutan ascending (
ASC
) atau descending (DESC
).Setiap bidang dalam daftar diapit {} (kurung kurawal), jika lebih dari satu kata. Seluruh daftar terlampir dalam [] (tanda kurung siku).
- 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).
- tingkat perhitungan
-
(Opsional) Menentukan tingkat perhitungan untuk menggunakan:
-
PRE_FILTER
— Perhitungan prefilter dihitung sebelum filter dataset. -
PRE_AGG
— Perhitungan preagregat dihitung sebelum menerapkan agregasi dan filter N atas dan bawah ke visual. -
POST_AGG_FILTER
— (Default) Perhitungan tabel dihitung saat tampilan visual.
Nilai ini default saat kosong.
POST_AGG_FILTER
Untuk informasi selengkapnya, lihat Menggunakan perhitungan sadar tingkat di Amazon QuickSight. -
Contoh
Contoh berikut peringkatmax(Sales)
, berdasarkan urutan urutan menurun, oleh State
danCity
, dalam State
dari. WA
Setiap kota dengan yang sama max(Sales)
diberi peringkat yang sama, tetapi peringkat berikutnya mencakup hitungan semua peringkat yang ada sebelumnya. Misalnya, jika tiga kota memiliki peringkat yang sama, kota keempat berada di peringkat keempat.
rank ( [max(Sales) DESC], [State, City] )
Contoh berikut memberi peringkatmax(Sales)
, berdasarkan urutan urutan menaik, olehState
. Setiap negara bagian dengan yang sama max(Sales)
diberi peringkat yang sama, tetapi peringkat berikutnya mencakup hitungan semua peringkat yang ada sebelumnya. Misalnya, jika tiga negara bagian memiliki peringkat yang sama, negara bagian keempat berada di peringkat keempat.
rank ( [max(Sales) ASC], [State] )
Contoh berikut diberi peringkat Customer Region
berdasarkan totalBilled
Amount
. Bidang dalam perhitungan tabel berada di sumur lapangan visual.
rank( [sum({Billed Amount}) DESC] )
Tangkapan layar berikut menunjukkan hasil contoh, bersama dengan totalnya Billed Amount
sehingga Anda dapat melihat bagaimana peringkat setiap wilayah.
