Sortowanie, wyszukiwanie i filtrowanie list
Istnieje kilka rzeczy, które można zrobić, a które pomogą w skanowaniu, znajdowaniu i ograniczaniu rekordów na liście, w raporcie lub porcie XML. Między innymi jest to sortowanie, wyszukiwanie i filtrowanie. Użytkownik może zastosować niektóre lub wszystkie z nich jednocześnie, aby szybko znaleźć lub przeanalizować dane.
Dla raportów i portów XML, podobnie jak dla list, można ustawić filtry, aby wyznaczyć dane mające się znaleźć w raporcie lub porcie XML. Nie można ich jednak sortować i wyszukiwać.
TIP
Przy wyświetlaniu danych jako kafelki, użytkownik może wyszukiwać i używać podstawowego filtrowania. Aby skorzystać z pełnego zestawu zaawansowanych funkcji dla sortowania, wyszukiwania i filtrowania, wybierz ikonę , aby wyświetlić rekordy jako listę.
Sortowanie
Sortowanie umożliwia łatwy i szybki podgląd danych. Na przykład, aby uzyskać potrzebny podgląd wielu nabywców, można sortować ich dane przy użyciu takich filtrów jak Numer nabywcy, Kod waluty lub Kod regionu kraju.
Aby posortować listę, można również:
- Wybrać tekst nagłówka kolumny, aby przełączyć się pomiędzy rosnącymi i malejącymi zamówieniami, lub
- Wybrać strzałkę listy rozwijanej w nagłówku kolumny, a następnie wybrać akcję Rosnąco lubMalejąco.
NOTE
Sortowanie nie jest obsługiwane na obrazkach, polach typu BLOB, filtrach FlowFilter oraz polach nienależących do tabeli.
Wyszukiwanie
At the top of each list page, there's a Search action that provides a quick and easy way to reduce the records in a list and display only those records that contain the data that you're interested in seeing.
Aby rozpocząć wyszukiwanie, należy wybrać akcję Wyszukaj, a następnie wpisać w polu wyszukiwany tekst. Można wprowadzić litery, cyfry i inne symbole.
Funkcja wyszukiwania zazwyczaj próbuje dopasować tekst we wszystkich polach. Nie rozróżnia ona wielkich i małych liter (nie uwzględnia wielkości liter) i dopasowuje tekst umieszczony w dowolnym miejscu w polu, na początku, na końcu lub w środku.
TIP
Aby aktywować i dezaktywować pole wyszukiwania, można wcisnąć klawisz F3. Dodatkowe informacje zamieszczono w artykule Skróty klawiaturowe.
NOTE
Wyszukiwanie nie będzie zgodne z wartościami w obrazach, polach BLOB, filtrach FlowFilters, polach FlowFields i innych polach, które nie są częściami tabeli.
Dopasowywanie wyszukiwania przy użyciu kryteriów filtrowania
Wyszukiwanie może być bardziej szczegółowe dzięki użyciu operatorów filtrów, wyrażeń oraz tokenów filtrowania. W odróżnieniu od filtrowania, są one stosowane dla wszystkich pól, co sprawia, że są mniej wydajne niż filtrowanie przy użyciu pola wyszukiwania.
Aby znaleźć tylko te wartości pola, które dokładnie pasują do całego tekstu i wielkości liter, należy umieścić wyszukiwany tekst pomiędzy pojedynczymi cudzysłowami
‚’
(na przykład‚man’
).Aby znaleźć wartości pola rozpoczynające się konkretnym tekstem i pasujące do wielkości liter, należy po wyszukiwanym tekście umieścić
*
(na przykładman*
).Aby znaleźć wartości pola kończące się konkretnym tekstem i pasujące do wielkości liter, należy przed wyszukiwanym tekstem umieścić
*
(na przykład*man
).W przypadku używania
''
lub*
, wyszukiwanie uwzględnia wielkość liter. Aby w wyszukiwaniu pozbawić znaczenia wielkość liter, należy przed wyszukiwanym tekstem umieścić@
(na przykład@man*
).
W poniższej tabeli zamieszczono przykłady tłumaczące, jak można użyć wyszukiwania.
Kryteria wyszukiwania | Znajduje... |
---|---|
man lub Man |
Wszystkie rekordy mające pola zawierające tekst man, niezależnie od wielkości liter. Na przykład Manchester, manualny lub Batman. |
’Man’ |
Wszystkie rekordy zawierające jedynie Man, o zgodnym rozmiarze liter. |
Man* |
Wszystkie rekordy zaczynające się tekstem Man, o zgodnym rozmiarze liter. Na przykład Manchester, ale nie manualny ani Batman. |
@Man* |
Wszystkie rekordy zaczynające się tekstem man, niezależnie od wielkości liter. Na przykład Manchester i manualny, ale nie Batman. |
@*man |
Wszystkie rekordy kończące się tekstem man, niezależnie od wielkości liter. Na przykład Batman, ale nie Manchester ani manualny. |
Filtrowanie
Filtrowanie zapewnia bardziej zaawansowany i uniwersalny sposób kontroli rekordów, które zostały zawarte na liście, w raporcie lub porcie XML. Jak opisano w poniższej tabeli, między wyszukiwaniem a filtrowaniem istnieją dwie duże różnice.
Wyszukiwanie | Filtrowanie | |
---|---|---|
Odpowiednie pola | Przeszukuje wszystkie pola widoczne na stronie. | Filtruje jedno lub więcej pól pojedynczo, wybierając z dowolnego pola w tabeli, w tym z pól niewidocznych na stronie. |
Zgodne | Wyświetla rekordy o polach zgodnych z wyszukiwanym tekstem, niezależnie od wielkości liter lub jego umiejscowienia w polu. | Wyświetla rekordy, w których pole jest całkowicie zgodne z filtrem i uwzględnia wielkości liter, chyba że zostały wprowadzone znaki specjalne. |
Filtrowanie pozwala na wyświetlenie rekordów dla konkretnych kont lub nabywców, dat, ilości i innych informacji, przez określenie kryteriów filtrowania. Tylko rekordy zgodne z kryteriami są wyświetlane na liście lub uwzględnione w raporcie, zadaniu wsadowym lub porcie XML. Jeśli użytkownik określi kryteria dla wielu pól, wyświetlone zostaną jedynie rekordy zgodne ze wszystkimi kryteriami.
Dla list, filtry są wyświetlane w okienku filtru, które pojawia się po lewej stronie listy po jej aktywacji. Dla raportów, zadań wsadowych i portów XML, filtry są widoczne bezpośrednio na stronie żądania.
Filtrowanie z polami opcji
Dla „zwyczajnych” pól zawierających dane, dane ustawień lub dane firmowe, filtry można ustawić przez wybranie danych albo wprowadzenie wartości filtrów, oraz można użyć symboli, aby zdefiniować zaawansowane kryteria filtrowania. Dodatkowe informacje zamieszczono w artykule Wprowadzanie kryteriów filtrowania.
Jednak dla pól typu Opcja filtr można ustawić jedynie przez wybranie co najmniej jednej opcji z rozwijanej listy dostępnych opcji. Przykładem pola opcji jest pole Stan na stronie Zamówienia sprzedaży.
NOTE
Przy wybieraniu wielu opcji jako wartość filtra, związek między opcjami jest określany jako LUB. Na przykład, jeśli użytkownik wybierze pola wyboru Otwarte i Zwolnione w polu filtra Stan na stronie Zamówienia sprzedaży, oznacza to, że wyświetlane są zamówienia sprzedaży otwarte lub zwolnione.
Ustawianie filtrów na listach
Na listach można ustawić filtry przez użycie okienka filtru. Aby wyświetlić okienko filtru dla listy, wybierz strzałkę listy rozwijanej obok nazwy strony, a następnie wybierz akcję Pokaż okienko filtru. Można też wcisnąć Shift+F3.
Aby wyświetlić okienko filtrowania dla kolumny na liście, należy wybrać strzałkę listy rozwijanej, a następnie wybrać akcję Filtruj. Można też wcisnąć Shift+F3. Okienko filtru otwiera się z wybraną kolumną pokazaną jako pole filtru w sekcji Filtruj listę przez.
Okienko filtru wyświetla bieżące filtry dla listy i umożliwia użytkownikowi ustawienie własnego filtru na jednym lub więcej pól przez wybranie akcji +Filtr.
Okienko filtru jest podzielone na trzy części: Widoki, Filtruj listę przez i Filtruj sumy przez:
Widoki
Niektóre listy uwzględniają sekcję Widoki. Widoki to wariacje listy, które zostały skonfigurowane z góry z filtrami. Istnieje możliwość definiowania i zapisywania dowolnej liczby widoków na listę. Użytkownik uzyskuje dostęp do widoków po rejestracji na każdym z wybranych urządzeń. Dodatkowe informacje zamieszczono w artykule Zapisywanie i personalizacja widoków listy.
Filtruj listę przez
Tutaj użytkownik dodaje filtry w określonych polach, aby ograniczyć ilość wyświetlanych rekordów. Aby dodać filtr, należy wybrać akcję + Filtr, a następnie wpisać nazwę pola, przez które ma zostać przefiltrowana lista lub wybrać pole z rozwijanej listy.
Filtruj sumy przez
Niektóre listy wyświetlające obliczone pola, takie jak kwoty i ilości, będą zawierały sekcję Filtruj sumy przez, gdzie użytkownik może dopasować różne wymiary wpływające na obliczenia. Aby dodać filtr, należy wybrać akcję + Filtr, a następnie wpisać nazwę pola, przez które ma zostać przefiltrowana lista lub wybrać pole z rozwijanej listy.
NOTE
Filtry w sekcji Filtruj sumy przez są kontrolowane przez filtry FlowFilters na projekcie strony. Techniczne informacje można znaleźć na stronie FlowFilters.
Użytkownik może ustawić prosty filtr bezpośrednio na liście za pomocą okienka filtru, a konkretnie filtr wyświetlający jedynie rekordy o tej samej wartości, co wybrana komórka. Należy wybrać komórkę z listy, wybrać strzałkę listy rozwijalnej, a następnie wybrać akcję Filtruj do tej wartości. Można też wcisnąć Alt+F3.
Ustawianie filtrów w raportach, zadaniach wsadowych i portach XML.
Dla raportów i portów XML, filtry są widoczne bezpośrednio na stronie żądania. Strona żądania wyświetla ostatnio używane filtry według wyboru w polu Użyj wartości domyślnych z. Dodatkowe informacje zamieszczono w artykule Korzystanie z ustawień zapisanych.
Główna sekcja Filtr pokazuje domyślne pola filtru, z których użytkownik korzysta w ograniczaniu rekordów do uwzględnienia w raporcie lub porcie XML. Aby dodać filtr, należy wybrać akcję + Filtr, a następnie wpisać nazwę pola, przez które ma zostać przefiltrowana lista lub wybrać pole z rozwijanej listy.
W sekcji Filtruj sumy przez można skorygować różne wymiary wpływające na obliczenia w raporcie lub porcie XML. Aby dodać filtr, należy wybrać akcję + Filtr, a następnie wpisać nazwę pola, przez które ma zostać przefiltrowana lista lub wybrać pole z rozwijanej listy.
Wprowadzanie kryteriów filtrowania
Zarówno w okienku filtru jak i na stronie żądania należy wprowadzić swoje kryteria filtrowania w polu pod polem filtrowania.
Typ pola filtrowania określa, które kryteria można wprowadzić. Na przykład, filtrowanie pola o określonych wartościach pozwoli na wybranie jedynie z tych wartości. Dodatkowe informacje na temat specjalnych symboli filtrowania zamieszczono w artykułach kryteria filtrowania i tokeny filtrowania.
Kolumny mające już filtry są wskazane przez ikonę w nagłówku kolumny. Aby usunąć filtr, należy wybrać strzałkę listy rozwijanej, a następnie wybrać akcję Wyczyść filtr.
TIP
Istnieje możliwość przyspieszenia znajdowania i analizy danych przez użycie kombinacji skrótów klawiaturowych. Na przykład można wybrać pole, dodać to pole do okienka filtru przez użycie Shift+Alt+F3, wpisać kryteria filtrowania, wrócić do wierszy przez użycie Ctrl+Enter, wybrać następne pole i przefiltrować do tej wartości przez użycie Alt+F3. Dodatkowe informacje zamieszczono w artykule Skróty klawiaturowe.
Kryteria i operatory filtrowania
Przy wprowadzaniu kryteriów można użyć wszystkich cyfr i liter używanych normalnie w polu. Istnieje jednak zestaw symboli specjalnych, których można użyć jako operatorów, aby dalej filtrować wyniki. W poniżej wymienionych sekcjach opisano te symbole i sposób ich użycia w filtrach jako operatorów.
TIP
Dodatkowe informacje na temat filtrowania dat i godzin zamieszczono w artykule Praca z datami i godzinami kalendarza.
IMPORTANT
Może zdarzyć się sytuacja, w której wartość do filtrowania zawiera symbol będący operatorem. Dodatkowe informacje na temat rozwiązywania podobnych problemów oraz instrukcje pomocne w takich sytuacjach zamieszczono w artykule Filtrowanie wartości zawierających symbole.
Jeśli w pojedynczym filtrze jest więcej niż 200 operatorów, system automatycznie pogrupuje niektóre wyrażenia w nawiasach
()
w celu przetworzenia. Nie ma to wpływu na filtr ani wyniki.
(..) Interwał
Wyrażenie przykładowe | Wyświetlone rekordy |
---|---|
1100..2100 |
Numery od 1100 do 2100 |
..2500 |
Włącznie do 2500 |
..31 12 00 |
Daty włącznie do 31 12 00 |
P8.. |
Informacje dla okresu obrachunkowego 8 i później |
..23 |
Od daty początkowej do 23-bieżącego miesiąca-bieżącego roku 23:59:59 |
23.. |
Od 23-bieżącego miesiąca-bieżącego roku 0:00:00 do końca czasu |
22..23 |
Od 22-bieżącego miesiąca-bieżącego roku 0:00:00 do 23-bieżącego miesiąca-bieżącego roku 23:59:59 |
(|) Albo/lub
Wyrażenie przykładowe | Wyświetlone rekordy |
---|---|
1200|1300 |
Liczby z 1200 lub 1300 |
(<>) Nie jest równe z
Wyrażenie przykładowe | Wyświetlone rekordy |
---|---|
<>0 |
Wszystkie liczby różne od 0 Opcja SQL Server pozwala na połączenie tego symbolu z wyrażeniem wieloznacznym. Na przykład, <>A* oznacza różny od tekstów rozpoczynających się na A. |
(>) Większy niż
Wyrażenie przykładowe | Wyświetlone rekordy |
---|---|
>1200 |
Liczby większe niż 1200 |
(>=) Większe lub równe
Wyrażenie przykładowe | Wyświetlone rekordy |
---|---|
>=1200 |
Liczby większe lub równe 1200 |
(<) Mniejsze niż
Wyrażenie przykładowe | Wyświetlone rekordy |
---|---|
<1200 |
Liczby mniejsze niż 1200 |
(<=) Mniejsze lub równe
Wyrażenie przykładowe | Wyświetlone rekordy |
---|---|
<=1200 |
Liczby mniejsze lub równe 1200 |
(&) Oraz
Wyrażenie przykładowe | Wyświetlone rekordy |
---|---|
>200&<1200 |
Liczby większe niż 200 i mniejsze niż 1200 |
(‚’) Dokładne dopasowanie
Wyrażenie przykładowe | Wyświetlone rekordy |
---|---|
'man' |
Tekst dokładnie pasujący do man i uwzględniający wielkość liter. |
(@) Nie zwraca uwagi na wielkość liter
Wyrażenie przykładowe | Wyświetlone rekordy |
---|---|
@man* |
Tekst zaczynający się od man i nieuwzględniający wielkości liter. |
(*) nieokreślona ilość nieznanych symboli.
Wyrażenie przykładowe | Wyświetlone rekordy |
---|---|
*Co* |
Tekst zawierający Co i uwzględniający wielkość liter. |
*Co |
Tekst kończący się na Co" i uwzględniający wielkość liter. |
Co* |
Tekst zaczynający się od Co i uwzględniający wielkość liter. |
(?) Jeden nieznany symbol
Wyrażenie przykładowe | Wyświetlone rekordy |
---|---|
Hans?n |
Tekst typu Hansen lub Hanson |
Połączone wyrażenia formatowania
Wyrażenie przykładowe | Wyświetlone rekordy |
---|---|
5999|8100..8490 |
Obejmuje wszystkie rekordy o numerze 5999 lub numerze z przedziału od 8100 do 8490. |
..1299|1400 |
Obejmuje rekordy o numerze mniejszym lub równym 1299 lub numerze większym lub równym 1400 (wszystkie numery oprócz 1300 do 1399). |
>50&<100 |
Obejmuje rekordy o numerach większych niż 50 i mniejszych niż 100 (numery od 51 do 99). |
Filtrowanie wartości zawierających symbole
W niektórych przypadkach wartości pola mogą zawierać jeden z poniższych symboli:
- &
- (
- )
- =
- |
Aby filtrować któryś z powyższych symboli, należy umieścić wyrażenie filtru w pojedynczym cudzysłowie ('<wyrażenie z symbolem>'
). Na przykład, aby filtrować rekordy zaczynające się od J & V, wyrażenie filtru będzie wyglądać następująco 'J & V*'
.
Nie jest to wymagane dla innych symboli.
Tokeny filtrowania
Przy wprowadzaniu kryteriów filtrowania, użytkownik może też wprowadzić słowa o specjalnym znaczeniu, nazywane tokenami filtrowania. Po wprowadzeniu słowa-tokenu, słowo jest zastąpione wartością lub wartościami przez nie reprezentowanymi. Tokeny filtrowania ułatwiają filtrowanie poprzez ograniczenie potrzeby nawigacji do innych stron, aby sprawdzić wartości, które użytkownik chce dodać do filtra. W tabelach poniżej opisano niektóre z tokenów, które można wpisać jako kryteria filtrowania.
TIP
Organizacja może używać tokenów niestandardowych. Aby zdobyć szczegółowe informacje na temat pełnego zestawu tokenów dostępnych dla danego użytkownika lub aby dodać więcej tokenów niestandardowych, należy zgłosić się do swojego administratora. Informacje techniczne można znaleźć w artykule Dodawanie tokenów filtrowania.
(%me lub %userid) Rekordy przypisane do użytkownika
Użytkownik powinien użyć %me
lub %userid
przy filtrowaniu pól zawierających identyfikator użytkownika, takich jak pole Przypisane do identyfikatora użytkownika, aby wyświetlić wszystkie rekordy do niego przypisane.
Wyrażenie przykładowe | Wyświetlone rekordy |
---|---|
%me lub %userid |
Rekordy przypisane do konta użytkownika. |
(%mycustomers) Nabywcy w Moi nabywcy
Użytkownik powinien użyć %mycustomers
w polu nabywcy Nr, aby wyświetlić wszystkie rekordy uwzględnione na liście Moi nabywcy w swoim widoku głównym użytkownika.
Wyrażenie przykładowe | Wyświetlone rekordy |
---|---|
%mycustomers |
Nabywcy w Moi nabywcy w widoku głównym użytkownika. |
(%myitems) Zapasy w Moje zapasy
Użytkownik powinien użyć %myitems
w polu zapasu Nr, aby wyświetlić wszystkie rekordy uwzględnione na liście Moje zapasy w swoim widoku głównym użytkownika.
Wyrażenie przykładowe | Wyświetlone rekordy |
---|---|
%myitems |
Zapasy w Moje zapasy w widoku głównym użytkownika. |
(%myvendors) Dostawcy w Moi dostawcy
Użytkownik powinien użyć %myvendors
w polu dostawcy Nr, aby wyświetlić wszystkie rekordy uwzględnione na liście Moi dostawcy w swoim widoku głównym użytkownika.
Wyrażenie przykładowe | Wyświetlone rekordy |
---|---|
%myvendors |
Dostawcy w Moi dostawcy w widoku głównym użytkownika. |
Zobacz też
Sortowanie i filtrowanie - Często zadawane pytania
Zapisywanie i personalizacja widoków listy
Praca z Business Central