

# Uniqueness
<a name="dqdl-rule-types-Uniqueness"></a>

特定の表現と対応させて、列内にある一意の値の個数を、パーセンテージにより確認します。一意の値とは、1 つのみ存在する値です。

**[Syntax]** (構文)

```
Uniqueness <COL_NAME> <EXPRESSION>
```
+ **COL\$1NAME** – データ品質ルールを評価する対象となる列の名前。

  **列でサポートされている型**: 任意の型
+ **EXPRESSION** – ルールタイプの応答に対して実行し、論地値を生成するための式。詳細については、「[表現](dqdl.md#dqdl-syntax-rule-expressions)」を参照してください。

**例**

次のルール例では、列内での一意の値の割合が、特定の数値基準と一致するかどうかを確認します。

```
Uniqueness "email" = 1.0
Uniqueness "Customer_ID" != 1.0 where "Customer_ID < 10"
```

次のルール例は、複数の列をチェックします。

```
Uniqueness "vendorid" "tpep_pickup_datetime" = 1
```

 **動的ルールの例** 
+ `Uniqueness "colA" between min(last(10)) and max(last(10))`
+ `Uniqueness "colA" >= avg(last(10))`