# MinString – Skriptfunktion

MinString() ermittelt die Stringwerte in der Formel und nach alphabetischer Reihenfolge den ersten Textwert unter den im group by-Zusatz bezeichneten Datensätzen.

Syntax:

MinString (MinString ( expr expr ))

Rückgabe Datentyp: dual

Argumente:

MinString-Argumente

| Argument | Beschreibung |
| --- | --- |
| expr | Die Formel oder das Feld mit den Daten, die gemessen werden sollen. |

Beschränkungen:

Werden keine Textwerte gefunden, ist das Ergebnis NULL.

Beispiele und Ergebnisse:

Fügen Sie Ihrem Dokument das Beispielskript hinzu und führen Sie sie aus. Fügen Sie einem Arbeitsblatt in Ihrem Dokument dann mindestens diejenigen Felder hinzu, die in der Ergebnisspalte aufgeführt sind, um das Ergebnis anzuzeigen.

Beispiele und Ergebnisse

| Beispiel | Ergebnisfeld | Ergebniswert |
| --- | --- | --- |
| `TeamData:<br>`<br>`LOAD * inline [`<br>`SalesGroup\|Team\|Date\|Amount<br>`<br>`East\|Gamma\|01/05/2013\|20000<br>`<br>`East\|Gamma\|02/05/2013\|20000<br>`<br>`West\|Zeta\|01/06/2013\|19000<br>`<br>`East\|Alpha\|01/07/2013\|25000<br>`<br>`East\|Delta\|01/08/2013\|14000<br>`<br>`West\|Epsilon\|01/09/2013\|17000<br>`<br>`West\|Eta\|01/10/2013\|14000<br>`<br>`East\|Beta\|01/11/2013\|20000<br>`<br>`West\|Theta\|01/12/2013\|23000<br>`<br>`] (delimiter is '\|');`<br>` `<br>`Concat1:`<br>`LOAD SalesGroup,MinString(Team) as MinString1  Resident TeamData Group By SalesGroup;` | SalesGroup<br><br>East<br><br>West | MinString1<br><br>Alpha<br><br>Epsilon |
| Vorausgesetzt, dass die Tabelle TeamData wie im vorherigen Beispiel geladen wird und das Ladeskript über den SET-Befehl verfügt:<br>`SET DateFormat='DD/MM/YYYY';`':<br><br>`LOAD SalesGroup,MinString(Date) as MinString2  Resident TeamData Group By SalesGroup;` | SalesGroup<br><br>East<br><br>West | MinString2<br><br>01/05/2013<br><br>01062/2013 |