# NullCount - Funzione script

NullCount() restituisce il numero dei valori NULL aggregati nell'espressione, come definito da una clausola group by.

Sintassi:

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

Tipo di dati restituiti: numero intero

Argomenti:

Argomenti

| Argomento | Descrizione |
| --- | --- |
| expr Expression | L'espressione o il campo contenente i dati da misurare. |
| distinct | Se la parola distinct è riportata prima dell'espressione, tutti i duplicati vengono ignorati. |

Esempi e risultati:

Aggiungere lo script di esempio all'app ed eseguirlo. Aggiungere quindi a un foglio nell'app almeno i campi elencati nella colonna dei risultati per visualizzare il risultato.

Per ottenere lo stesso aspetto della colonna dei risultati mostrata di seguito, nel pannello delle proprietà, in Ordinamento passare da Automatico a Personalizza, quindi deselezionare l'ordinamento numerico e alfabetico.

Esempi di script

| Esempio | Risultato |
| --- | --- |
| `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:` `LOAD  Customer,NullCount(OrderNumber) as NullOrdersByCustomer Resident Temp Group By Customer;<br>` ` `<br><br>`LOAD NullCount(OrderNumber) as TotalNullCount Resident Temp;` | `Customer NullOrdersByCustomer` `Astrida 0` `Betacab 0` `Canutility 1`<br><br>La seconda istruzione restituisce:<br><br>`TotalNullCount` `1`<br><br>in una tabella con tale dimensione, poiché solo un record contiene un valore null. |