percentileContOver - Amazon QuickSight

Penting: Kami telah mendesain ulang ruang kerja QuickSight analisis Amazon. Anda mungkin menemukan tangkapan layar atau teks prosedural yang tidak mencerminkan tampilan baru di konsol. QuickSight Kami sedang dalam proses memperbarui tangkapan layar dan teks prosedural.

Untuk menemukan fitur atau item, gunakan bilah pencarian cepat.

Untuk informasi selengkapnya QuickSight tentang tampilan baru, lihat Memperkenalkan pengalaman analisis baru di Amazon QuickSight.

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

percentileContOver

percentileContOverFungsi menghitung persentil berdasarkan angka aktual di. measure Ini menggunakan pengelompokan dan penyortiran yang diterapkan di sumur lapangan. Hasilnya dipartisi oleh dimensi yang ditentukan pada tingkat perhitungan yang ditentukan.

Gunakan fungsi ini untuk menjawab pertanyaan berikut: Titik data aktual mana yang ada dalam persentil ini? Untuk mengembalikan nilai persentil terdekat yang ada dalam kumpulan data Anda, gunakan. percentileDiscOver Untuk mengembalikan nilai persentil yang tepat yang mungkin tidak ada dalam kumpulan data Anda, gunakan sebagai gantinya. percentileContOver

Sintaks

percentileDiscOver ( measure , percentile-n , [partition-by, …] , calculation-level )

Pendapat

mengukur

Menentukan nilai numerik untuk digunakan untuk menghitung persentil. Argumen harus berupa ukuran atau metrik. Null diabaikan dalam perhitungan.

persentil-n

Nilai persentil dapat berupa konstanta numerik 0-100. Nilai persentil 50 menghitung nilai median dari ukuran tersebut.

partisi-oleh

(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

Menentukan di mana untuk melakukan perhitungan dalam kaitannya dengan urutan evaluasi. Ada tiga tingkat perhitungan yang didukung:

  • PRE_FILTER

  • PRE_AGG

  • POST_AGG_FILTER (default) - Untuk menggunakan tingkat perhitungan ini, tentukan agregasi pada, misalnya. measure sum(measure)

PRE_FILTER dan PRE_AGG diterapkan sebelum agregasi terjadi dalam visualisasi. Untuk dua tingkat perhitungan ini, Anda tidak dapat menentukan agregasi measure pada ekspresi bidang terhitung. Untuk mempelajari lebih lanjut tentang tingkat perhitungan dan kapan mereka berlaku, lihat Urutan evaluasi di Amazon QuickSight danMenggunakan perhitungan sadar tingkat di Amazon QuickSight.

Pengembalian

Hasil dari fungsi ini adalah angka.

Contoh dari percentileContOver

Contoh berikut membantu menjelaskan cara percentileContOver kerja.

contoh Membandingkan tingkat perhitungan untuk median

Contoh berikut menunjukkan median untuk dimensi (kategori) dengan menggunakan tingkat perhitungan yang berbeda dengan percentileContOver fungsi. Persentilnya adalah 50. Dataset disaring oleh bidang wilayah. Kode untuk setiap bidang yang dihitung adalah sebagai berikut:

  • example = left( category, 1 )(Contoh yang disederhanakan.)

  • pre_agg = percentileContOver ( {Revenue} , 50 , [ example ] , PRE_AGG)

  • pre_filter = percentileContOver ( {Revenue} , 50 , [ example ] , PRE_FILTER)

  • post_agg_filter = percentileContOver ( sum ( {Revenue} ) , 50 , [ example ], POST_AGG_FILTER )

example pre_filter pre_agg post_agg_filter ------------------------------------------------------ 0 106,728 119,667 4,117,579 1 102,898 95,946 2,307,547 2 97,807 93,963 554,570 3 101,043 112,585 2,709,057 4 96,533 99,214 3,598,358 5 106,293 97,296 1,875,648 6 97,118 69,159 1,320,672 7 100,201 90,557 969,807