Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
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.