

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

# rank
<a name="rank-function"></a>

`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. 

## Sintaksis
<a name="rank-function-syntax"></a>

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

```
rank
(
  [ sort_order_field ASC_or_DESC, ... ]
  ,[ partition_field, ... ] 
)
```

## Pendapat
<a name="rank-function-arguments"></a>

 *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 \$1\$1 (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 \$1\$1 (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 level di Cepat](https://docs.aws.amazon.com/quicksight/latest/user/level-aware-calculations.html).

## Contoh
<a name="rank-function-example"></a>

Contoh berikut peringkat`max(Sales)`, berdasarkan urutan urutan menurun, oleh `State` dan`City`, 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 peringkat`max(Sales)`, berdasarkan urutan urutan menaik, oleh`State`. 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 total`Billed Amount`. Bidang dalam perhitungan tabel berada di bidang sumur visual.

```
rank(
  [sum({Billed Amount}) DESC]
)
```

Tangkapan layar berikut menunjukkan hasil contoh, bersama dengan total `Billed Amount` sehingga Anda dapat melihat bagaimana peringkat setiap wilayah.

![\[alt text not found\]](http://docs.aws.amazon.com/id_id/quick/latest/userguide/images/rankCalc.png)
