Raportowanie seryjne przy użyciu filtrów raportów
Dzięki raportowaniu seryjnemu pojedyncze zadanie raportowania może posłużyć do wysyłania raportów do wielu odbiorców, przy czym każdy odbiorca otrzymuje inny podzbiór danych aplikacji.
Zastosuj raportowanie seryjne, tworząc filtry raportów i definiując je na poziomie odbiorcy na liście dystrybucyjnej.
W pliku listy dystrybucyjnej można odwoływać się do nazw filtrów utworzonych w aplikacji Qlik Sense dla każdego odbiorcy. Filtry te są tworzone na karcie Filtry w sekcji Raportowanie aplikacji używanej jako źródło generowania raportu. Pozwala to na filtrowanie danych raportu specjalnie dla poszczególnych odbiorców.
Celem końcowym jest skonfigurowanie pojedynczego zadania raportowania tak, aby miało wiele różnych wyników, w zależności od tego, kto otrzymuje raport i jakie filtry są do niego zastosowane jako do odbiorcy.
Przykładowy przepływ pracy
Załóżmy, że każdy menedżer w Twojej firmie ma otrzymywać miesięczny raport sprzedaży, ale nie ma otrzymywać zagregowanych danych globalnych dla firmy. Chcesz, aby otrzymywali tylko zagregowane dane dla swojego oddziału regionalnego w firmie. Tymczasem dyrektor wyższego szczebla otrzymałby kopię raportu z danymi dla wszystkich oddziałów. Możesz wykonać następujące kroki:
-
Utwórz szablon, który wyświetla poziom dla pola Division, w którym zagnieżdżasz pola Manager, Sales i wszelkie inne odpowiednie pola.
-
Utwórz filtry dla każdego oddziału. Dla każdego filtru ogranicz dane tak, aby obejmowały tylko jeden wybór wartości pola Division.
-
Na liście dystrybucyjnej dodaj wszystkich menedżerów jako odbiorców zadań raportowania aplikacji i powiąż każdego menedżera z jego filtrem oddziału. Tymczasem dyrektorzy mogliby zostać dodani jako odbiorcy bez filtrów.
-
Utwórz zadanie raportowania i dodaj wszystkich menedżerów jako odbiorców. Raport każdego menedżera będzie zawierał tylko dane dla jego oddziału. Dyrektorzy widzieliby oddzielną sekcję ze wszystkimi szczegółami dla każdego oddziału.
Poniższa tabela przedstawia, jak można skonfigurować to zadanie raportowania:
| Odbiorca | Oddział | Nazwa filtru dla użytkownika | Otrzymany wynik |
|---|---|---|---|
| NorthManager@example.com | Ameryka Północna | NorthAmerica_Dist_Filter | Raport ze sprzedażą i wynikami dla menedżerów w Ameryce Północnej. |
| SouthManager@example.com | Ameryka Południowa | SouthAmerica_Dist_Filter | Raport ze sprzedażą i wynikami dla menedżerów w Ameryce Południowej. |
| EUManager@example.com | Europa | Europe_Dist_Filter | Raport ze sprzedażą i wynikami dla menedżerów w Europie. |
| AsiaManager@example.com | Azja | Asia_Dist_Filter | Raport ze sprzedażą i wynikami dla menedżerów w Azji. |
| AfricaManager@example.com | Afryka | Africa_Dist_Filter | Raport ze sprzedażą i wynikami dla menedżerów w Afryce. |
| GlobalExecutive@example.com | Wszystkie oddziały | (Brak filtrów) | Raport ze sprzedażą i wynikami dla wszystkich oddziałów. Każdy oddział ma własną sekcję. |
Jak mogę zaimplementować coś takiego?
Aby zrobić coś podobnego do tego przykładu, musisz odpowiednio skonfigurować filtry raportów i listę dystrybucyjną. Więcej informacji można znaleźć w następujących tematach pomocy:
Dodatkowe filtrowanie i bezpieczeństwo danych dzięki dostępowi do sekcji
Oprócz filtrów raportów dostęp do sekcji zapewnia dodatkową warstwę filtrowania i bezpieczeństwa danych. Możesz użyć dostępu do sekcji, aby kontrolować kompresję danych dla odbiorców raportów, którzy są dodani jako użytkownicy w Twojej dzierżawie Qlik Cloud.
Więcej informacji można znaleźć w temacie Raportowanie w aplikacji i dostęp do sekcji.