

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

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

Verifica la percentuale di valori completi (non nulli) in una colonna rispetto a una determinata espressione.

**Sintassi**

```
Completeness <COL_NAME> <EXPRESSION>
```
+ **COL\$1NAME**: il nome della colonna in base alla quale si desidera valutare la regola di qualità dei dati.

  **Tipi di colonna supportati**: qualsiasi tipo di colonna
+ **EXPRESSION**: un'espressione da eseguire sulla risposta del tipo di regola per produrre un valore booleano. Per ulteriori informazioni, consulta [Espressioni](dqdl.md#dqdl-syntax-rule-expressions).

**Esempio: percentuale di valore nullo**

Le seguenti regole di esempio controllano se più del 95% dei valori in una colonna sono completi.

```
Completeness "First_Name" > 0.95
Completeness "First_Name" > 0.95 where "weightinkgs > 10"
```

 **Regole dinamiche di esempio** 
+ `Completeness "colA" between min(last(5)) - 1 and max(last(5)) + 1`
+ `Completeness "colA" <= avg(last(10))`

**Comportamento nullo**

 Nota sui formati di dati CSV: le righe vuote nelle colonne CSV possono presentare diversi comportamenti. 
+  Se una colonna è di tipo `String`, la riga vuota verrà riconosciuta come una stringa vuota e non violerà la regola `Completeness`. 
+  Se una colonna è di un altro tipo di dati come `Int`, la riga vuota verrà riconosciuta come `NULL` e non rispetterà la regola `Completeness`. 