Accéder au contenu principal

MinString - fonction de graphique

MinString() recherche des valeurs de chaîne dans l'expression ou le champ et renvoie la première valeur textuelle dans l'ordre de tri alphabétique.

 

MinString({[SetExpression] [TOTAL [<fld {, fld}>]]} expr)

double

 

Arguments
Argument Description
expr Expression ou champ contenant les données à mesurer.
SetExpression Par défaut, la fonction d'agrégation couvre l'ensemble des enregistrements possibles définis par la sélection. Il est possible de définir un ensemble d'enregistrements alternatif à l'aide d'une expression d'analyse d'ensembles.
TOTAL

Si le terme TOTAL précède les arguments de la fonction, le calcul est effectué à partir de toutes les valeurs possibles au vu des sélections actives, et pas seulement à partir de celles qui sont associées à la valeur dimensionnelle active. Autrement dit, les dimensions du graphique ne sont pas prises en compte.

En utilisant TOTAL [<fld {.fld}>], où le qualificateur TOTAL est suivi d'un ou de plusieurs noms constituant un sous-ensemble des variables de dimension du graphique, vous créez un sous-ensemble du nombre total de valeurs possibles.

Définition de l'étendue d'une agrégation

 

Échantillons de données
SalesGroup Amount MinString(Team) MinString(Date)
East 14000 Delta 2013/08/01
East20000Beta2013/05/01
East25000Alpha2013/07/01
West14000Eta2013/10/01
West17000Epsilon2013/09/01
West19000Zeta2013/06/01
West23000Theta2013/12/01
Exemples de fonction
Exemples Résultats

MinString(Team)

Il existe trois valeurs de 20000 pour la dimension Amount : deux de Gamma (à des dates différentes) et une de Beta. Le résultat de la mesure MinString (Team) correspond donc à Beta, car il s'agit de la première valeur dans les chaînes triées.

MinString(Date)

2013/11/01 désigne la valeur de Date la plus ancienne des trois dates associées à la dimension Amount. Il est supposé que le script contient l'instruction SET SET DateFormat='YYYY-MM-DD';'.

Données utilisées dans l'exemple :

TeamData:

LOAD * inline [

SalesGroup|Team|Date|Amount

East|Gamma|01/05/2013|20000

East|Gamma|02/05/2013|20000

West|Zeta|01/06/2013|19000

East|Alpha|01/07/2013|25000

East|Delta|01/08/2013|14000

West|Epsilon|01/09/2013|17000

West|Eta|01/10/2013|14000

East|Beta|01/11/2013|20000

West|Theta|01/12/2013|23000

] (delimiter is '|');

Cette page vous a-t-elle aidé ?

Si vous rencontrez des problèmes sur cette page ou dans son contenu – une faute de frappe, une étape manquante ou une erreur technique – dites-nous comment nous améliorer !