Analizowanie danych zawartych w raportach z Microsoft Excel
DOTYCZY: Business Central 2021 aktualizacja 2 i późniejsze
Dla programistów i zaawansowanych użytkowników przydatna jest możliwość sprawdzania danych generowanych dla wybranego zestawu danych raportu podczas tworzenia nowych raportów lub modyfikowania istniejących. W ramach obsługi funkcji, można eksportować zestaw danych raportu w formie surowych danych bezpośrednio do skoroszytu Excel lub pliku XML. W programie Microsoft Excel można na przykład wykonywać analizy danych ad-hoc i diagnozować problemy.
Wprowadzenie
Aby wyeksportować zestaw danych raportu do skoroszytu Excel lub pliku XML, należy otworzyć raport w oknie klienta, a następnie na stronie żądania, wybrać kolejno Wyślij do > Dokument Microsoft Excel (tylko dane) lub Dokument XML. Plik układu zostanie pobrany na urządzenie użytkownika.
Więcej informacji o Microsoft Excel (tylko dane)
Użycie opcji Dokument Microsoft Excel (tylko dane) powoduje wyeksportowanie wyników raportu i kryteriów, które zostały użyte do ich wygenerowania - nie dotyczy jednak układu raportu. Plik Excel będzie zawierał pełny zestaw danych, jako dane surowe, ułożone w wierszach i kolumnach. Zostaną w nim uwzględnione wszystkie kolumny danych zestawu danych raportu, niezależnie od tego, czy są używane w układzie raportu.
Kiedy plik Excel jest już gotowy, można rozpocząć analizę danych. Na przykład, dane można przefiltrować i użyć usługi Power Pivot do ich wyświetlenia.
Każdorazowo podczas eksportowania wyników, tworzony jest nowy arkusz. Korzystając z opcji Dokument Microsoft Excel (tylko dane), można uruchomić ten sam raport i ponownie wykorzystać zmiany formatowania. Na przykład w przypadku Power Pivot można ponownie uruchomić raport dla innego okresu, skopiować wyniki do arkusza, a następnie odświeżyć arkusz. Aplikację do raportowania można także znaleźć na platformie AppSource.
Uwaga
Nie można wyeksportować raportu, który ma więcej niż 1 048 576 wierszy lub 16 384 kolumn. W przypadku wersji lokalnej Business Central maksymalna liczba eksportowanych wierszy może być jeszcze mniejsza. Serwer Business Central zawiera ustawienie konfiguracyjne o nazwie Maks. dozwolona liczba wierszy danych wysyłanych do Excel, umożliwiające zmniejszenie limitu z wartości maksymalnej. Dodatkowe informacje można znaleźć w artykule Konfiguracja serwera Business Central lub kontaktując się z administratorem.
Dla administratorów
Dokument Microsoft Excel (tylko dane) wprowadzono jako funkcję opcjonalną w wersji 2021 release wave 1, aktualizacja 18.3. Aby przypisać użytkownikom dostęp do funkcji podczas uruchamiania wersji 2021 release wave 1, należy włączyć aktualizację funkcji Zapisz zestaw danych raportu w dokumencie Microsoft Excel na stronie Zarządzanie funkcjami. Dodatkowe informacje zamieszczono w artykule Włączanie nowych funkcji z wyprzedzeniem. Począwszy od wersji 2021 release wave 2, funkcja ta należy do standardowej funkcjonalności i jej aktywowanie nie jest konieczne.
Do korzystania z funkcji Dokument Microsoft Excel (tylko dane) niezbędne jest posiadanie uprawnienia Zezwalaj na akcję eksportu zestawu danych raportu do programu Excel przez konta użytkowników. Uprawnienie można przypisać użytkownikom, przypisując im zestaw uprawnień Rozwiązywanie problemów lub Eksportuj raport Excel. Dodatkowe informacje zamieszczono w artykule Przypisywanie uprawnień do użytkowników i grup.
Dla programistów i zaawansowanych użytkowników
Użycie opcji Dokument Microsoft Excel (tylko dane) umożliwia wyeksportowanie wszystkich kolumn, w tym tych zawierających filtry i instrukcje formatowania dla pozostałych wartości. Poniżej zamieszczono kilka ciekawostek:
Dane binarne w polu, takie jak obraz, nie są eksportowane.
W kolumnach zawierających dane binarne, pola będą zawierały tekst Dane binarne ({0} bajtów), gdzie {0} oznacza liczbę bajtów.
Począwszy od wersji Business Central 2021 release wave 2, plik Excel zawiera również arkusz Metadane raportu.
Arkusz pokazuje filtry zastosowane do raportu i ogólne właściwości raportu, takie jak nazwa, identyfikator i szczegóły rozszerzenia. Filtry są wyświetlane w kolumnie Filtr (DataItem::Table::FilterGroupNo::FieldName). Filtry w tej kolumnie obejmują filtry ustawione na stronie żądania raportu. Obejmują także filtry zdefiniowane w kodzie AL, na przykład przez właściwość DataItemLink i właściwość DataItemTableView.
Dodatkowe informacje na temat projektowania raportów zamieszczono w artykule Przegląd raportów.
Zobacz też
Praca z raportami
Raporty i układy dokumentu
Przypisywanie uprawnień do użytkowników i grup
Praca z Business Central