Udostępnij za pośrednictwem


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 ź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.

Uwaga

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

Wartości zwracane

Kontener (rekord)

Wynikowa wartość 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 wartość tekstową „B” dla drugiego rekordu tej listy rekordów. Wyrażenie INDEX (SPLIT ("A|B|C", "|"), 2).Value również zwraca wartość tekstową „B”.

Przykład 2

Po wprowadzeniu źródła danych DS typu Pole obliczeniowe zawierającego wyrażenie SPLIT ("A|B|C", "|"), wyrażenie INDEX (SPLIT ("A|B|C", "|"), 4).Value zwraca wyjątek w czasie wykonywania.

Dodatkowe zasoby

Lista funkcji