

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

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

`denseRank`​ 関数は、指定されたパーティションと比較したメジャーまたはディメンションのランクを計算します。各項目を重複は無視して 1 回ずつカウントし、重複した値は同じランクを共有する「穴なし」ランクを割り当てます。

## 構文
<a name="denseRank-function-syntax"></a>

括弧が必要です。省略可能な引数については、次の説明を参照してください。

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

## 引数
<a name="denseRank-function-arguments"></a>

 *sort order field*   
データをソートする 1 つ以上の集計フィールド (メジャーまたはディメンション、またはその両方)。コンマで区切って入力します。昇順 (**ASC**) または降順 (**DESC**) のソート順を指定できます。  
複数の単語の場合は、リスト内の各フィールドを \$1\$1 (中括弧) で囲みます。リスト全体は [ ] (角括弧) で囲まれます。

 *partition field*   
(省略可能) パーティション分割する 1 つ以上のメジャーおよびディメンション。コンマで区切って入力します。  
複数の単語の場合は、リスト内の各フィールドを \$1\$1 (中括弧) で囲みます。リスト全体は [ ] (角括弧) で囲まれます。

 *calculation level*  
（オプション）使用する計算レベルを指定します。  
+ **`PRE_FILTER`** － 事前フィルター計算は、データセットフィルターの前に計算されます。
+ **`PRE_AGG`** － 事前集計計算は、集計と上位および下位の *N* フィルターをビジュアルに適用する前に計算されます。
+ **`POST_AGG_FILTER`** － (デフォルト) テーブルの計算は、ビジュアルが表示されるときに処理されます。
空白の場合、この値はデフォルトで `POST_AGG_FILTER` です。詳細については、[「クイックでのレベル対応計算の使用](https://docs.aws.amazon.com/quicksight/latest/user/level-aware-calculations.html)」を参照してください。

## 例
<a name="denseRank-function-example"></a>

次の例では、`max(Sales)` を密集ランク付けします。`State` および `City` でソートし、順序は降順です。同じ `max(Sales)`​ の都市には同じランクが割り当てられ、次の都市にはその後に連続したランクが付けられます。たとえば、3 つの都市が同じランクの場合、4 番目の都市は 2 位とランク付けされます。

```
denseRank
(
  [max(Sales) DESC], 
  [State, City]
)
```

次の例では、`max(Sales)` を密集ランク付けします。`State` でソートし、順序は降順です。同じ `max(Sales)`​ の州には同じランクが割り当てられ、次にはその後に連続したランクが付けられます。たとえば、3 つの州が同じランクの場合、4 番目の州は 2 位とランク付けされます。

```
denseRank
(
  [max(Sales) DESC], 
  [State]
)
```