percentileDiscOver - Amazon QuickSight

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

percentileDiscOver

percentileDiscOverFungsi 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. percentileOverFungsinya adalah alias dari. percentileDiscOver

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, Anda perlu menentukan 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 percentileDiscOver

Contoh berikut membantu menjelaskan cara percentileDiscOver kerja.

contoh Membandingkan tingkat perhitungan untuk median

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

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

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

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

  • post_agg_filter = percentileDiscOver ( 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,629 92,046 554,570 3 100,867 112,585 2,709,057 4 96,416 96,649 3,598,358 5 106,293 97,296 1,875,648 6 97,118 64,395 1,320,672 7 99,915 90,557 969,807
contoh Median

Contoh berikut menghitung median (persentil ke-50) yang dipartisi oleh dan. Sales City State

percentileDiscOver ( Sales, 50, [City, State] )

Contoh berikut menghitung persentil ke-98 yang dipartisi oleh. sum({Billed Amount}) Customer Region Bidang dalam perhitungan tabel berada di bidang sumur visual.

percentileDiscOver ( sum({Billed Amount}), 98, [{Customer Region}] )

Tangkapan layar berikut menunjukkan bagaimana kedua contoh ini terlihat pada bagan.

Table showing sum of Billed Amount, PercOver50, and PercOver98 for APAC, EMEA, and US regions.