Freigeben über


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.

Zusätzliche Ressourcen

Listenfunktionen