INDEX EB-Funktion
Die Funktion INDEX
gibt den Wert Container (Datensatz) zurück, der unter Verwendung des angegebenen numerischen Index in der angegebenen Liste ausgewählt wird. Wenn sich der Index außerhalb des Bereichs für die Datensätze in der angegebenen Liste befindet, wird eine Ausnahme ausgelöst.
Syntax
INDEX (list, index)
Argumente
list
: Datensatzliste
Der gültige Pfad einer Datenquelle des Datentyps Datensatzliste.
index
: Integer
Ein numerischer Index, der die Position des gewünschten Datensatzes in der angegebenen Liste angibt.
Notiz
Geben Sie den Wert an, da für diese Funktion eine einbasierte Nummerierung verwendet wird. Definieren Sie den Wert 1, um den ersten Datensatz der angegebenen Liste zurückzugeben.
Rückgabewerte
Container (Datensatz)
Der resultierende Datensatzwert.
Beispiel 1
Wenn Sie die Datenquelle DS des Typs Berechnetes Feld eingeben und diese den Ausdruck SPLIT ("A|B|C", "|")
enthält, gibt der Ausdruck DS.Value
den Textwert "B" für den zweiten Datensatz dieser Datensatzliste zurück. Der Ausdruck INDEX (SPLIT ("A|B|C", "|"), 2).Value
gibt auch den Textwert "B" zurück.
Beispiel 2
Wenn Sie die Datenquelle DS des Typs Berechnetes Feld eingeben, und sie den Ausdruck SPLIT ("A|B|C", "|")
enthält, löst der Ausdruck INDEX (SPLIT ("A|B|C", "|"), 4).Value
zur Laufzeit eine Ausnahme aus.