Eksportowanie raportu podzielonego na strony usługi Power BI do pliku CSV (Power BI Report Builder)

DOTYCZY: Power BI Report Builder Power BI Desktop

Rozszerzenie renderowania wartości rozdzielanych przecinkami (CSV) renderuje raporty podzielone na strony jako spłaszczoną reprezentację danych z raportu w standardowym formacie zwykłego tekstu, który jest łatwo czytelny i wymieniany z wieloma aplikacjami.

Rozszerzenie renderowania CSV używa ogranicznika znaków ciągu do oddzielania pól i wierszy, a ogranicznik znaków ciągu można skonfigurować jako znak inny niż przecinek. Wynikowy plik można otworzyć w programie arkusza kalkulacyjnego, na przykład w programie Microsoft Excel lub używanym jako format importu dla innych programów. Wyeksportowany raport staje się plikiem CSV i zwraca typ MIME tekstu/csv.

Jeśli chcesz pracować z danymi związanymi z wykresami, słupkami danych, wykresami przebiegu w czasie, miernikami i wskaźnikami w programie Microsoft Excel, wyeksportuj raport do pliku CSV, a następnie otwórz plik w programie Microsoft Excel.

Aby uzyskać szczegółowe informacje na temat eksportowania do formatu CSV, zobacz Eksportowanie raportów (Power BI Report Builder ).

Uwaga

Pliki definicji raportu podzielonego na strony (rdl) można tworzyć i modyfikować w programie Power BI Report Builder.

Renderowanie woluminów CSV

W przypadku renderowania przy użyciu ustawień domyślnych raport CSV ma następujące cechy:

  • Domyślny ciąg ogranicznika pola to przecinek (,).

    Uwaga

    Ogranicznik pola można zmienić na dowolny znak, w tym tabulator, zmieniając ustawienia informacji o urządzeniu. Aby uzyskać więcej informacji, zobacz Ustawienia informacji o urządzeniu CSV.

  • Ciąg ogranicznika rekordu to zwrot karetki i źródło wiersza (<cr><lf>).

  • Ciąg kwalifikatora tekstu jest znakiem cudzysłowu (").

    Moduł renderujący CSV nie dodaje kwalifikatorów wokół wszystkich ciągów tekstowych. Kwalifikatory tekstowe są dodawane tylko wtedy, gdy wartość zawiera znak ogranicznika lub gdy wartość ma podział wiersza.

  • Jeśli tekst zawiera osadzony ciąg ogranicznika lub ciąg kwalifikatora, kwalifikator tekstu jest umieszczany wokół tekstu, a osadzone ciągi kwalifikatora są podwajane.

  • Formatowanie i układ są ignorowane.

Podczas renderowania są ignorowane następujące elementy:

  • Nagłówek strony

  • Stopka strony

  • Niestandardowe elementy raportu

  • Linia

  • Obraz

  • Prostokąt

  • Automatyczne sumy częściowe

Pozostałe elementy raportu są sortowane od góry do dołu, a następnie od lewej do prawej. Każdy element jest następnie renderowany w kolumnie. Jeśli raport zawiera zagnieżdżone elementy danych, takie jak listy lub tabele, elementy nadrzędne są powtarzane w każdym rekordzie.

W poniższej tabeli przedstawiono wygląd elementów raportu podczas renderowania:

Produkt Zachowanie renderowania
Pole tekstowe Renderuje zawartość pola tekstowego. W trybie domyślnym elementy są formatowane na podstawie właściwości formatowania elementu. W trybie zgodnym formatowanie można zmienić za pomocą ustawień informacji o urządzeniu. Aby uzyskać więcej informacji na temat trybów renderowania CSV, zobacz poniżej.
Table Renderuje przez rozwinięcie tabeli i utworzenie wiersza i kolumny dla każdego wiersza i kolumny na najniższym poziomie szczegółów. Wiersze sumy częściowej i kolumny nie mają nagłówków kolumn ani wierszy. Raporty przeglądania szczegółowego nie są obsługiwane.
Matryca Renderuje przez rozwinięcie macierzy i utworzenie wiersza i kolumny dla każdego wiersza i kolumny na najniższym poziomie szczegółów. Wiersze sumy częściowej i kolumny nie mają nagłówków kolumn ani wierszy.
List Renderuje rekord dla każdego wiersza szczegółów lub wystąpienia na liście.
Podraport Element nadrzędny jest powtarzany dla każdego wystąpienia zawartości.
Wykres Renderuje przez utworzenie wiersza dla każdej wartości wykresu i etykiet składowych. Etykiety z serii i kategorii w hierarchiach są spłaszczone i uwzględniane w wierszu dla wartości wykresu.
Pasek danych Renderuje się jak wykres. Zazwyczaj pasek danych nie zawiera hierarchii ani etykiet.
Wykres przebiegu w czasie Renderuje się jak wykres. Zwykle linia przebiegu wykrętowego nie zawiera hierarchii ani etykiet.
Miernik Renderuje jako pojedynczy rekord z minimalnymi i maksymalnymi wartościami skali liniowej, wartościami początkowymi i końcowymi zakresu oraz wartością wskaźnika.
Wskaźnik Renderuje jako pojedynczy rekord z nazwą aktywnego stanu, dostępnymi stanami i wartością danych.
Mapowanie Renderuje wiersz z etykietami i wartościami dla każdego elementu członkowskiego mapy warstwy mapy.

Jeśli mapa ma wiele warstw, wartości w wierszach różnią się w zależności od tego, czy warstwy mapy używają tych samych lub różnych regionów danych mapy. Jeśli wiele warstw mapy używa tego samego regionu danych, wiersze zawierają dane ze wszystkich warstw.

Dane hierarchiczne i pogrupowane

Dane hierarchiczne i pogrupowane muszą być spłaszczone, aby były reprezentowane w formacie CSV.

Rozszerzenie renderowania spłaszcza raport do struktury drzewa reprezentującej zagnieżdżone grupy w regionie danych. Aby spłaszczać raport:

  • Hierarchia wierszy jest spłaszczona przed hierarchią kolumn.

  • Kolumny są uporządkowane w następujący sposób: pola tekstowe w kolejności treści od lewej do prawej, od góry do dołu, a następnie regiony danych uporządkowane od lewej do prawej, od góry do dołu.

  • W regionie danych kolumny są uporządkowane w następujący sposób: elementy członkowskie rogu, elementy członkowskie hierarchii wierszy, elementy członkowskie hierarchii kolumn, a następnie komórki.

  • Regiony danych równorzędnych to regiony danych lub grupy dynamiczne, które współużytkują wspólny region danych lub dynamiczny obiekt nadrzędny. Dane równorzędne są identyfikowane przez rozgałęzianie spłaszczonego drzewa.

Aby uzyskać więcej informacji, zobacz Tabele, macierze i listy (Power BI Report Builder).

Tryby modułu renderowania

Rozszerzenie renderowania CSV może działać w dwóch trybach: jeden jest zoptymalizowany pod kątem programu Excel, a drugi jest zoptymalizowany pod kątem aplikacji innych firm, które wymagają ścisłej zgodności csv ze specyfikacją CSV w RFC 4180. W zależności od używanego trybu regiony danych równorzędnych są obsługiwane inaczej.

Tryb domyślny

Tryb domyślny jest zoptymalizowany pod kątem programu Excel. Gdy raport jest renderowany w trybie domyślnym, jest renderowany jako plik CSV z wieloma sekcjami danych renderowanych w formacie CSV. Każdy region danych równorzędnych jest rozdzielany pustym wierszem. Regiony danych równorzędnych w treści raportu są renderowane jako oddzielne bloki danych w pliku CSV. Wynikiem jest plik CSV, w którym:

  • Poszczególne pola tekstowe w treści raportu są renderowane raz jako pierwszy blok danych w pliku CSV.

  • Każdy region danych równorzędnych najwyższego poziomu w treści raportu jest renderowany we własnym bloku danych.

  • Zagnieżdżone regiony danych są renderowane po przekątnej do tego samego bloku danych.

Formatowanie

Wartości liczbowe są renderowane w ich sformatowanym stanie. Program Excel może rozpoznawać sformatowane wartości liczbowe, takie jak waluta, wartość procentowa i data, oraz odpowiednio sformatować komórki podczas importowania pliku CSV.

Tryb zgodny

Tryb zgodny jest zoptymalizowany pod kątem aplikacji innych firm.

Regiony danych

Tylko pierwszy wiersz pliku zawiera nagłówki kolumn, a każdy wiersz ma taką samą liczbę kolumn.

Formatowanie

Wartości są niesformatowane.

Interakcyjność

Interakcyjność nie jest obsługiwana przez formaty CSV generowane przez ten moduł renderowania. Następujące elementy interakcyjne nie są renderowane:

  • Hiperlinki

  • Pokaż lub ukryj

  • Mapa dokumentu

  • Przeglądanie szczegółowe lub linki do klikania

  • Sortowanie przez użytkownika końcowego

  • Poprawki nagłówków

  • Zakładki

Ustawienia informacji o urządzeniu

Możesz zmienić ustawienia domyślne tego modułu renderowania, w tym tryb renderowania, w którym znaki mają być używane jako ograniczniki i które znaki do użycia jako ciąg domyślny kwalifikatora tekstu, zmieniając ustawienia informacji o urządzeniu. Aby uzyskać więcej informacji, zobacz Ustawienia informacji o urządzeniu CSV.