MinString - fonction de graphique

MinString() permet de rechercher des valeurs de chaîne dans l'expression ou le champ et renvoie la première valeur textuelle selon l'ordre de tri du texte.

Syntax:  

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

Return data type: 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

Examples and results:  

SalesGroup Amount MinString(Team) MinString(Date)
East 14000 Delta 2013/08/01
East 20000 Beta 2013/05/01
East 25000 Alpha 2013/07/01
West 14000 Eta 2013/10/01
West 17000 Epsilon 2013/09/01
West 19000 Zeta 2013/06/01
West 23000 Theta 2013/12/01
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. Cela suppose 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 '|');