INDEX, funkcja ER

Funkcja INDEX zwraca wartość typu Kontener (rekord), która jest wybierana przy użyciu określonego indeksu liczbowego na określonej liście. Jeśli indeks jest poza zakresem dla rekordów na określonej liście, zostanie zgłoszony wyjątek.

Składnia

INDEX (list, index)

Argumenty

list: Lista rekordów

Prawidłowa ścieżka elementu źródła danych o typie danych Lista rekordów.

index: Liczba całkowita

Indeks liczbowy, który wskazuje pozycję żądanego rekordu na określonej liście.

Banknot

Ponieważ w tej funkcji używana jest numeracja jednokrotna, podaj wartość 1, aby zwrócić pierwszy rekord podanej listy.

Wartości zwracane

Kontener (rekord)

Wynik wartości rekordu.

Przykład 1

Po wprowadzeniu źródła danych DS typu Pole obliczeniowe zawierającego wyrażenie SPLIT ("A|B|C", "|"), wyrażenie DS.Value zwraca listę z tylko jednym rekordem, który zawiera wartość tekstową "B" dla drugiego rekordu n liście rekordów. Wyrażenie INDEX (SPLIT ("A|B|C", "|"), 2).Value również zwraca wartość tekstową "B".

Przykład 2

Jeśli wprowadzisz źródło danych DS typu Pole obliczeniowe i zawiera ono wyrażenie SPLIT ("A|B|C", "|"), wyrażenie INDEX (SPLIT ("A|B|C", "|"), 4).Value zgłasza wyjątek w czasie wykonywania.

Dodatkowe zasoby

Lista funkcji