Zu Hauptinhalt springen

MinString - Diagrammfunktion

MinString() sucht nach Stringwerten in der Formel oder im Feld und liefert den ersten Textwert in alphabetischer Reihenfolge.

Syntax:  

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

Rückgabe Datentyp: dual

Argumente:  

Argumente
Argument Beschreibung
expr Die Formel oder das Feld mit den Daten, die gemessen werden sollen.
SetExpression Standardmäßig berechnet sich die Aggregierungsfunktion über alle wählbaren Werte. Alternativ können Sie die der Berechnung zugrunde liegenden Werte über die Auswahlformel bestimmen.
TOTAL

Der Zusatz TOTAL vor der Funktion bewirkt, dass die Berechnung über alle ausgewählten bzw. wählbaren Werte erfolgt, und nicht nur über diejenigen, die zu dem Wert der aktuellen Dimension zählen. Die Dimensionen des Diagramms werden also nicht berücksichtigt.

Mit TOTAL [<fld {.fld}>], wobei auf den Zusatz TOTAL eine Liste aus mindestens einem Feldnamen (d. h. einer Teilmenge der Diagrammdimensionsvariablen) folgt, erstellen Sie eine Teilmenge aller möglichen Werte.

Definieren des Aggregierungsbereichs

Beispiele und Ergebnisse:  

Beispieldaten
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
Funktionsbeispiele
Beispiele Ergebnisse

MinString(Team)

Es gibt dreimal den Wert 20000 für die Dimension Amount: zwei von Gamma (an verschiedenen Tagen) und einen von Beta. Das Ergebnis dieser Kennzahl MinString (Team) ist deshalb Beta, weil es sich hierbei um den ersten Wert der sortierten Strings handelt.

MinString(Date)

2013/11/01 ist der früheste Date-Wert der drei mit der Dimension Amount assoziierten Werte. Dabei wird angenommen, dass der SET-Befehl SET DateFormat='YYYY-MM-DD';' im Skript verwendet wird.

Im Beispiel verwendete Daten:

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 '|');

Hat diese Seite Ihnen geholfen?

Wenn Sie Probleme mit dieser Seite oder ihren Inhalten feststellen – einen Tippfehler, einen fehlenden Schritt oder einen technischen Fehler –, teilen Sie uns bitte mit, wie wir uns verbessern können!