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