Lista funkcji modułu ER w kategorii funkcji listy

Funkcje listy w module raportowania elektronicznego (ER) mogą być używane do wyodrębniania informacji z i wykonywania operacji na źródłach danych o typu danych Lista rekordów i Kontener (rekordu). Ten artykuł zawiera podsumowanie tych funkcji.

Lista obsługiwanych funkcji

Funkcja Opis
AllItems Ta funkcja działa jako wybór w pamięci. Zwraca nową spłaszczoną wartość Lista rekordów, która składa się z listy rekordów reprezentującej wszystkie elementy, które odpowiadają określonej ścieżce.
AllItemsQuery Ta funkcja jest wykonywana jako sprzężone zapytanie SQL. Zwraca nową spłaszczoną wartość Lista rekordów, która składa się z listy rekordów reprezentującej wszystkie elementy, które odpowiadają określonej ścieżce.
Zliczanie Ta funkcja zwraca wartość typu Liczba całkowita reprezentującą liczbę rekordów na określonej liście, jeśli lista nie jest pusta. Jeśli lista jest pusta, ta funkcja zwraca wartość 0 (zero).
EmptyList Ta funkcja zwraca pustą wartość typu Lista rekordów przez użycie określonej listy jako źródła dla struktury listy.
Wylicz Ta funkcja zwraca nową wartość typu Lista rekordów, która składa się z wyliczonych rekordów określonej listy.
Filtruj Ta funkcja zwraca określoną listę jako wartość typu Lista rekordów po zmianie zapytania tak, aby filtrowała ona dane pod kątem określonego warunku.
Pierwsze Ta funkcja zwraca pierwszy rekord określonej listy jako wartość Kontener (rekord), jeśli ta lista nie jest pusta. Jeśli lista jest pusta, ta funkcja zgłasza wyjątek.
FirstOrNull Ta funkcja zwraca pierwszy rekord określonej listy jako wartość Kontener (rekord), jeśli ten rekord nie jest pusty. Jeśli rekord jest pusty, ta funkcja zwraca wartość null typu Kontener (rekord).
Index Ta funkcja 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 rekordów na określonej liście, ta lista zgłasza wyjątek.
IsEmpty Ta funkcja zwraca wartość logicznąTRUE, jeśli określona lista nie zawiera żadnych rekordów. W przeciwnym wypadku zwraca ona wartość logicznąFALSE.
Lista Ta funkcja zwraca wartość typu Lista rekordów, która składa się z nowej listy utworzonej na podstawie określonych argumentów.
ListDistinct Ta funkcja oblicza określone wyrażenie jako selektor dla każdego rekordu określonej listy. Zwraca nową wartość Lista rekordów zawierającą jeden rekord dla każdej unikatowej wartości selektora.
ListJoin Ta funkcja zwraca wartość typu Lista rekordów, która reprezentuje nową połączoną listę utworzoną na podstawie określonych argumentów.
ListOfFields Ta funkcja zwraca wartość typu Lista rekordów, która jest tworzona na podstawie struktury określonego argumentu typu Wyliczenie lub Kontener (rekord).
ListOfFirstItem Ta funkcja zwraca wartość typu Lista rekordów, która składa się tylko z pierwszego rekordu określonej listy.
OrderBy Ta funkcja zwraca określoną listę jako wartość typu Lista rekordów po jej posortowaniu zgodnie z określonymi argumentami. Te argumenty można zdefiniować jako wyrażenia.
Powtórz Ta funkcja tworzy rekord zawierający pole, które ma wartość taką, która odpowiada określonym wartościom wejściowym. Następnie zwraca nową listę rekordów rekordu, która jest powtarzana określoną liczbę razy.
Wycofaj Ta funkcja zwraca określoną listę jako wartość Lista rekordów w odwróconej kolejności sortowania.
Podział Ta funkcja dzieli określony ciąg wejściowy na podciągi i zwraca wynik jako nową wartość Lista rekordów.
SplitList Ta funkcja dzieli określoną listę na listy podrzędne (lub partie), z których każda zawiera określoną liczbę rekordów. Zwraca ona wynik jako nową wartość typu Lista rekordów, która składa się z partii.
SplitListByLimit Ta funkcja dzieli określoną listę na nową listę list podrzędnych (partii). Liczba rekordów w każdej partii jest obliczana dynamicznie. Funkcja zwraca wynik jako nową wartość typu Lista rekordów, która składa się z partii.
StringJoin Ta funkcja zwraca wartość typu Ciąg zawierającą połączone wartości z określonego pola na wybranej liście. Wartości mogą być rozdzielone wybranym separatorem.
Gdzie Ta funkcja zwraca określoną listę jako wartość typu Lista rekordów po jej odfiltrowaniu zgodnie z określonym warunkiem.

Dodatkowe zasoby

Raportowanie elektroniczne — omówienie

Projektant formuł w module Raportowanie elektroniczne

Język formuł raportowania elektronicznego