Function DE Version 1.90

@Unique

Float IDList List Misc NUMBER Text TimeDate

Syntax

@Unique(TEXT1);
@Unique(FLOAT1);
@Unique(TEXTLIST1);
@Unique(FLOATLIST1);
@Unique(IDLIST1);

Beschreibung

Eliminiert doppelte Einträge in einer TEXTLIST/FLOATLIST/IDLIST TEXTLIST1/FLOATLIST1/IDLIST1 und gibt diese bereinigte Liste zurück.
Bei TEXT/FLOAT TEXT1/FLOAT1 wird dieser Wert unverändert wieder zurückgegeben. Bei IDLIST muß die Liste zuvor mit @SortList sortiert werden, sonst wird die Funktion nicht korrekt ausgeführt.

Beispiel: @Unique(TEXT1)

TEXT1:="Hallo Welt !!!";
@Unique(TEXT1);

ergibt "Hallo Welt !!!"

Beispiel: @Unique(FLOAT1)

FLOAT1:=10;
@Unique(FLOAT1);

ergibt 10

Beispiel: @Unique(TEXTLIST1)

TEXTLIST1:="New York":"Rio":"Tokio":"Rio":"New York":"New York":"Tokio";
@Unique(TEXTLIST1);

ergibt "New York":"Rio":"Tokio"

Beispiel: @Unique(FLOATLIST1)

FLOATLIST1:=10:12:15:12:14:15:18:10:12;
@Unique(FLOATLIST1);

ergibt 10:12:15:14:18

Beispiel: @Unique(IDLIST1)

IDLIST1:=@IDList:10:12:15:12:14:15:18:10:12;
IDLIST1:=@SortList(IDLIST1);
@Unique(IDLIST1);

ergibt die IDLIST für 10:12:14:15:18