

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

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

Verifica se la media di tutti i valori in una colonna corrisponde a una determinata espressione.

**Sintassi**

```
Mean {{<COL_NAME>}} {{<EXPRESSION>}}
```
+ **COL\_NAME**: il nome della colonna in base alla quale si desidera valutare la regola di qualità dei dati.

  **Tipi di colonna supportati**: Byte, Decimal, Double, Float, Integer, Long, Short
+ **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: valore medio**

La seguente regola di esempio verifica se la media di tutti i valori di una colonna supera una soglia.

```
Mean "Star_Rating" > 3
Mean "Salary" < 6200 where "Customer_ID < 10"
```

 **Regole dinamiche di esempio** 
+ `Mean "colA" > avg(last(10)) + std(last(2))`
+ `Mean "colA" between min(last(5)) - 1 and max(last(5)) + 1`

**Comportamento nullo**

 La regola `Mean` ignorerà le righe con valori `NULL` nel calcolo della media. Esempio: 

```
+---+-----------+
|id |units      |
+---+-----------+
|100|0          |
|101|null       |
|102|20         |
|103|null       |
|104|40         |
+---+-----------+
```

 La media della colonna `units` sarà (0 \+ 20 \+ 40) / 3 = 20. Le righe 101 e 103 non vengono considerate in questo calcolo. 