# MaxString - Skriptfunktion

MaxString() sucht nach Stringwerten in der Formel und gibt den letzten Textwert in alphabetischer Reihenfolge über mehrere Datensätze hinweg zurück, wie in einer group by-Bedingung definiert.

Syntax:

MaxString (MaxString ( expr expr ))

Rückgabe Datentyp: dual

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 Ihrer App ein Beispielskript hinzu und führen Sie dieses aus. Fügen Sie einem Arbeitsblatt in Ihrer App dann die Felder hinzu, die in der Ergebnisspalte aufgeführt sind, um das Ergebnis anzuzeigen.

| Beispiel | Ergebnis |  |
| --- | --- | --- |
| `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>` ` `Concat1:` `LOAD SalesGroup,MaxString(Team) as MaxString1  Resident TeamData Group By SalesGroup;` | SalesGroup<br><br>East<br><br>West | MaxString1<br><br>Gamma<br><br>Zeta |
| Vorausgesetzt, dass die TeamData-Tabelle wie im vorherigen Beispiel geladen wird und das Datenladeskript über den SET-Befehl verfügt:<br>`SET DateFormat='DD/MM/YYYY';`':<br><br>`LOAD SalesGroup,MaxString(Date) as MaxString2  Resident TeamData Group By SalesGroup;` | SalesGroup<br><br>East<br><br>West | MaxString2<br><br>01/11/2013<br><br>01/12/2013 |