# MissingCount Função de script

MissingCount() retorna o número de valores agregados que faltam na expressão, como definido por uma cláusula group by.

Sintaxe:

MissingCount (MissingCount ( [ distinctdistinct ] expr ] expr))

Tipo de dados de retorno: inteiro

Argumentos:

Argumentos

| Argumento | Descrição |
| --- | --- |
| expr Expression | A expressão ou campo que contém os dados a serem medidos. |
| distinct | Se a palavra distinct aparecer antes da expressão, todas as duplicatas serão ignoradas. |

Exemplos e resultados:

Adicione o script de exemplo ao seu aplicativo e execute-o. Em seguida, adicione pelo menos os campos listados na coluna de resultados a uma pasta em seu aplicativo para ver o resultado.

Para obter a mesma aparência que na coluna de resultados abaixo, no painel de propriedades, em Classificação, alterne de Automática para Personalizada e desmarque a classificação numérica e alfabética.

Exemplos de scripts

| Exemplo | Resultado |
| --- | --- |
| `Temp:`<br>`LOAD * inline [`<br>`Customer\|Product\|OrderNumber\|UnitSales\|UnitPrice`<br>`Astrida\|AA\|1\|4\|16`<br>`Astrida\|AA\|7\|10\|15`<br>`Astrida\|BB\|4\|9\|9`<br>`Betacab\|CC\|6\|5\|10`<br>`Betacab\|AA\|5\|2\|20`<br>` Betacab\|BB\|\|\|  25  `<br>`Canutility\|AA\|\|\|15`<br>`Canutility\|CC\| \|\|19`<br>`Divadip\|CC\|2\|4\|16`<br>`Divadip\|DD\|3\|1\|25`<br>`] (delimiter is '\|');`<br>`MissCount1:` `LOAD  Customer,MissingCount(OrderNumber) as MissingOrdersByCustomer Resident Temp Group By Customer;<br>` ` `<br><br>`Load MissingCount(OrderNumber) as TotalMissingCount Resident Temp;` | `Customer MissingOrdersByCustomer` `Astrida 0` `Betacab 1` `Canutility 2` `Divadip 0` ` `<br><br>O segundo comando fornece:<br><br>`TotalMissingCount` `3`<br><br>em uma tabela com essa dimensão. |
| Dado que a tabela Temp é carregada como no exemplo anterior:<br><br>`LOAD MissingCount(distinct OrderNumber) as TotalMissingCountDistinct Resident Temp;` | ` TotalMissingCountDistinct  ` `1`<br><br>Porque só há um OrderNumber valor ausente. |