Accéder au contenu principal

MissingCount - fonction de script

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

Syntax:  

MissingCount ( [ distinct ] expr)

Return data type: entier

Arguments:  

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

Examples and results:  

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

Pour obtenir le même aspect que dans la colonne des résultats ci-dessous, désélectionnez le tri par ordre numérique et alphabétique. Pour ce faire, dans le panneau des propriétés, sous Tri, passez du paramètre Auto au paramètre Personnalisé(es).

Exemples de script
Exemple Résultat

Temp:

LOAD * inline [

Customer|Product|OrderNumber|UnitSales|UnitPrice

Astrida|AA|1|4|16

Astrida|AA|7|10|15

Astrida|BB|4|9|9

Betacab|CC|6|5|10

Betacab|AA|5|2|20

Betacab|BB||| 25

Canutility|AA|||15

Canutility|CC| ||19

Divadip|CC|2|4|16

Divadip|DD|3|1|25

] (delimiter is '|');

MissCount1:

LOAD Customer,MissingCount(OrderNumber) as MissingOrdersByCustomer Resident Temp Group By Customer;

 

Load MissingCount(OrderNumber) as TotalMissingCount Resident Temp;

Customer MissingOrdersByCustomer

Astrida 0

Betacab 1

Canutility 2

Divadip 0

 

La seconde instruction produit le résultat suivant :

TotalMissingCount

3

dans une table comportant cette dimension.

Supposons que la table Temp est chargée comme dans l'exemple précédent :

LOAD MissingCount(distinct OrderNumber) as TotalMissingCountDistinct Resident Temp;

TotalMissingCountDistinct

1

Car il n' y a qu'une seule valeur OrderNumber manquante.