Accéder au contenu principal

NumericCount - fonction de script

NumericCount() renvoie le nombre de valeurs numériques identifiées dans l'expression définie par une clause group by.

Syntax:  

NumericCount ( [ 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).

Exemple de script
Exemple Résultat
LOAD NumericCount(OrderNumber) as TotalNumericCount Resident Temp; La seconde instruction produit le résultat suivant :
TotalNumericCount
7
dans une table comportant cette dimension.

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

LOAD NumericCount(distinct OrderNumber) as TotalNumeriCCountDistinct Resident Temp;

TotalNumericCountDistinct
6
Comme un OrderNumber en duplique un autre, le résultat de 6 signifie qu'il n'y a pas de doublon.

Example:  

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|7|1|25

] (delimiter is '|');

NumCount1:

LOAD Customer,NumericCount(OrderNumber) as NumericCountByCustomer Resident Temp Group By Customer;

 

Table des résultats
Customer NumericCountByCustomer

Astrida

3
Betacab 2
Canutility
0
Divadip 2