# NullCount - Fonction de script

NullCount() renvoie le nombre de valeurs NULL agrégées dans l'expression définie par une clause group by.

Syntaxe :

NullCount (NullCount ( [ distinctdistinct ] expr ] expr))

Type de données renvoyé : entier

Arguments :

Arguments NullCount

| Argument | Description |
| --- | --- |
| expr | Expression ou champ contenant les données à mesurer. |
| distinct | Si le terme distinct précède l'expression, tous les doublons sont ignorés. |

Exemples et résultats :

Ajoutez l'exemple de script à votre document et exécutez-le. Ensuite, ajoutez au moins les champs répertoriés dans la colonne des résultats à une feuille de votre document afin de visualiser le résultat.

Exemples et résultats

| Exemple | Résultat |
| --- | --- |
| `Set NULLINTERPRET = NULL;`<br>`Temp:`<br>`LOAD  * inline [`<br>`Customer\|Product\|OrderNumber\|UnitSales\|CustomerID`<br>`Astrida\|AA\|1\|10\|1`<br>`Astrida\|AA\|7\|18\|1`<br>`Astrida\|BB\|4\|9\|1`<br>`Astrida\|CC\|6\|2\|1`<br>`Betacab\|AA\|5\|4\|2`<br>`Betacab\|BB\|2\|5\|2`<br>`Betacab\|DD\|\|\|`<br>`Canutility\|AA\|3\|8\|`<br>`Canutility\|CC\|NULL\|\|`<br>`] (delimiter is '\|');`<br>`Set NULLINTERPRET=;`<br>`NullCount1:`<br>`LOAD  Customer,NullCount(OrderNumber) as NullOrdersByCustomer Resident Temp Group By Customer;<br>`<br>` `<br><br>`LOAD NullCount(OrderNumber) as TotalNullCount Resident Temp;` | `Customer NullOrdersByCustomer`<br>`Astrida 0`<br>`Betacab 0`<br>`Canutility 1`<br><br>La seconde instruction produit le résultat suivant :<br><br>`TotalNullCount`<br>`1`<br><br>dans une table comportant cette dimension, car un seul enregistrement contient une valeur nulle. |