Sdílet prostřednictvím


Export stránkované sestavy Power BI do souboru CSV (Tvůrce sestav Power BI)

PLATÍ PRO: Power BI Tvůrce sestav Power BI Desktopu

Vykreslovací rozšíření hodnot oddělených čárkami (CSV) vykresluje stránkované sestavy jako zploštěnou reprezentaci dat ze sestavy ve standardizovaném formátu prostého textu, který je snadno čitelný a vyměnitelný s mnoha aplikacemi.

Vykreslovací rozšíření CSV používá oddělovač znaků řetězce k oddělení polí a řádků s konfigurovatelným oddělovačem znaků řetězce, který může být jiným znakem než čárka. Výsledný soubor lze otevřít v tabulkovém programu, jako je Microsoft Excel, nebo ho použít jako formát importu pro jiné programy. Exportovaná sestava se stane .csv souborem a vrátí typ MIME textu/csv.

Pokud chcete pracovat s daty souvisejícími s grafy, datovými pruhy, minigrafy, měřidla a indikátory v Microsoft Excelu, exportujte sestavu do souboru CSV a otevřete ho v Microsoft Excelu.

Podrobnosti o exportu do formátu CSV najdete v tématu Export sestav (Tvůrce sestav Power BI).

Poznámka:

Soubory definice stránkované sestavy (.rdl) můžete vytvářet a upravovat v Tvůrce sestav Power BI.

Vykreslování CSV

Při vykreslení pomocí výchozího nastavení má sestava CSV následující charakteristiky:

  • Výchozí řetězec oddělovače polí je čárka (,).

    Poznámka:

    Oddělovač polí můžete změnit na libovolný znak, včetně tabulátoru, změnou nastavení informací o zařízení. Další informace najdete v tématu Nastavení informací o zařízení csv.

  • Řetězec oddělovače záznamů je návrat na začátek řádku a odřádkování (<cr><lf>).

  • Textový kvalifikátor řetězec je uvozovka (").

    Vykreslovací modul CSV nepřidává kvalifikátory kolem všech textových řetězců. Kvalifikátory textu se přidají pouze v případech, kdy hodnota obsahuje znak oddělovače nebo pokud má hodnota konec řádku.

  • Pokud text obsahuje vložený řetězec oddělovače nebo kvalifikátor, textový kvalifikátor se umístí kolem textu a vložené řetězce kvalifikátoru se zdvojnásobí.

  • Formátování a rozložení se ignoruje.

Během vykreslování se ignorují následující položky:

  • Záhlaví

  • Zápatí stránky

  • Vlastní položky sestavy

  • Line

  • Image

  • Obdélník

  • Automatické mezisoučty

Zbývající položky sestavy se seřadí shora dolů a pak zleva doprava. Každá položka se pak vykreslí do sloupce. Pokud sestava obsahuje vnořené datové položky, jako jsou seznamy nebo tabulky, nadřazené položky se v každém záznamu opakují.

Následující tabulka označuje vzhled položek sestavy při vykreslení:

Položka Chování vykreslování
Text box Vykreslí obsah textového pole. Ve výchozím režimu jsou položky formátovány na základě vlastností formátování položky. V kompatibilním režimu je možné formátování změnit nastavením informací o zařízení. Další informace o režimech vykreslování CSV najdete níže.
Table Vykreslí se rozbalením tabulky a vytvořením řádku a sloupce pro každý řádek a sloupec na nejnižší úrovni podrobností. Mezisoučtové řádky a sloupce nemají záhlaví sloupců ani řádků. Sestavy podrobné analýzy nejsou podporovány.
Matice Vykreslí se rozbalením matice a vytvořením řádku a sloupce pro každý řádek a sloupec na nejnižší úrovni podrobností. Mezisoučtové řádky a sloupce nemají záhlaví sloupců ani řádků.
List Vykreslí záznam pro každý řádek podrobností nebo instanci v seznamu.
Podsestava Nadřazená položka se opakuje pro každou instanci obsahu.
Graf Vykreslí se vytvořením řádku pro každou hodnotu grafu a popisky členů. Popisky z řad a kategorií v hierarchiích se zploštějí a zahrnou do řádku hodnoty grafu.
Datový pruh Vykreslí se jako graf. Datový pruh obvykle neobsahuje hierarchie ani popisky.
Minigraf Vykreslí se jako graf. Minigraf obvykle neobsahuje hierarchie ani popisky.
Měřidlo Zobrazí se jako jeden záznam s minimálními a maximálními hodnotami lineárního měřítka, počátečními a koncovými hodnotami oblasti a hodnotou ukazatele.
Indikátor Zobrazí se jako jeden záznam s názvem aktivního stavu, dostupnými stavy a datovou hodnotou.
Mapovat Vykreslí řádek s popisky a hodnotami pro každý člen mapy vrstvy mapy.

Pokud má mapa více vrstev, liší se hodnoty v řádcích v závislosti na tom, jestli vrstvy mapy používají stejné nebo různé oblasti mapových dat. Pokud více vrstev mapování používá stejnou oblast dat, řádky obsahují data ze všech vrstev.

Hierarchická a seskupovaná data

Hierarchická a seskupovaná data musí být zploštěná, aby byla reprezentována ve formátu CSV.

Vykreslovací rozšíření zploštěluje sestavu do stromové struktury, která představuje vnořené skupiny v rámci oblasti dat. Chcete-li sestavu zploštět, zploštěte:

  • Hierarchie řádků je zploštěna před hierarchií sloupců.

  • Sloupce jsou seřazené takto: textová pole v základním pořadí zleva doprava, shora dolů a oblasti dat seřazené zleva doprava, shora dolů.

  • V rámci oblasti dat jsou sloupce seřazené takto: rohové členy, členy hierarchie řádků, členy hierarchie sloupců a potom buňky.

  • Oblasti dat partnerského vztahu jsou oblasti dat nebo dynamické skupiny, které sdílejí společnou datovou oblast nebo dynamické nadřazené oblasti. Peer data jsou identifikována větvením zploštěného stromu.

Další informace najdete v tématu Tabulky, matice a seznamy (power BI Tvůrce sestav).

Režimy rendereru

Vykreslovací rozšíření CSV může fungovat ve dvou režimech: jedno je optimalizované pro Excel a druhé je optimalizované pro aplikace třetích stran, které vyžadují striktní dodržování csv se specifikací CSV v DOKUMENTU RFC 4180. V závislosti na tom, jaký režim použijete, se oblasti partnerských dat zpracovávají odlišně.

Výchozí režim

Výchozí režim je optimalizovaný pro Excel. Při vykreslení ve výchozím režimu se sestava vykreslí jako soubor CSV s více oddíly dat vykreslených csv. Každá oblast dat partnerského vztahu je oddělená prázdným řádkem. Oblasti dat partnerského vztahu v textu sestavy se vykreslí jako samostatné bloky dat v souboru CSV. Výsledkem je soubor CSV, ve kterém:

  • Jednotlivá textová pole v textu sestavy se vykreslí jednou jako první blok dat v souboru CSV.

  • Každá oblast dat partnerského vztahu nejvyšší úrovně v těle sestavy se vykreslí ve vlastním bloku dat.

  • Vnořené oblasti dat se vykreslují diagonálně do stejného datového bloku.

Formát

Číselné hodnoty se vykreslují ve svém formátovaném stavu. Excel dokáže rozpoznat formátované číselné hodnoty, například měnu, procento a datum, a buňky správně naformátovat při importu souboru CSV.

Kompatibilní režim

Kompatibilní režim je optimalizovaný pro aplikace třetích stran.

Oblasti dat

Pouze první řádek souboru obsahuje záhlaví sloupců a každý řádek má stejný počet sloupců.

Formát

Hodnoty nejsou formátované.

Interaktivita

Interaktivitu nepodporuje ani formáty CSV vygenerované tímto rendererem. Následující interaktivní prvky se nevykreslí:

  • Hypertextové odkazy

  • Zobrazení nebo skrytí

  • Mapa dokumentu

  • Podrobná analýza nebo kliknutí na odkazy

  • Řazení koncových uživatelů

  • Opravy hlaviček

  • Záložky

Nastavení informací o zařízení

Můžete změnit některá výchozí nastavení tohoto vykreslovacího modulu, včetně toho, ve kterém režimu se mají vykreslit, které znaky se mají použít jako oddělovače a které znaky použít jako výchozí řetězec textového kvalifikátoru, změnou nastavení informací o zařízení. Další informace najdete v tématu Nastavení informací o zařízení csv.