Delen via


INDEX ER-functie

De functie INDEX retourneert een waarde van het type Container (record) die wordt geselecteerd op basis van de opgegeven numerieke index in de opgegeven lijst. Er wordt een uitzondering gegenereerd als de index zich buiten het bereik van de records in de opgegeven lijst bevindt.

Syntaxis

INDEX (list, index)

Argumenten

list: Recordlijst

Het geldige pad van een gegevensbron van het gegevenstype Recordlijst.

index: Geheel getal

Een numerieke index die de positie van de gewenste record in de opgegeven lijst aangeeft.

Opmerking

Omdat nummering op basis van één wordt gebruikt voor deze functie, geeft u de waarde 1 op om de eerste record in de opgegeven lijst te retourneren.

Resultaatwaarden

Container (record)

De resulterende recordwaarde.

Voorbeeld 1

Als u de gegevensbron DS van het type Berekend veld invoert en deze de expressie SPLIT ("A|B|C", "|") bevat, retourneert de expressie DS.Value de tekstwaarde B voor de tweede record van deze recordlijst. De expressie INDEX (SPLIT ("A|B|C", "|"), 2).Value retourneert ook de tekstwaarde B.

Voorbeeld 2

Als u de gegevensbron DS van het type Berekend veld invoert en deze de expressie SPLIT ("A|B|C", "|") bevat, genereert de expressie INDEX (SPLIT ("A|B|C", "|"), 4).Value een uitzondering tijdens runtime.

Aanvullende bronnen

Lijstfuncties