Delen via


Gepagineerd Power BI-rapport exporteren naar een CSV-bestand (Power BI Report Builder)

VAN TOEPASSING OP: Power BI Report Builder Power BI Desktop

De csv-renderingextensie (Door komma's gescheiden waarden) geeft gepagineerde rapporten weer als een afgeplatte weergave van gegevens uit een rapport in een gestandaardiseerde indeling met tekst zonder opmaak die gemakkelijk leesbaar en uitwisselbaar is met veel toepassingen.

De CSV-renderingextensie maakt gebruik van een tekenreeksscheidingsteken om velden en rijen te scheiden, waarbij het tekentekenscheidingsteken kan worden geconfigureerd als een ander teken dan een komma. Het resulterende bestand kan worden geopend in een spreadsheetprogramma zoals Microsoft Excel of wordt gebruikt als importindeling voor andere programma's. Het geëxporteerde rapport wordt een CSV-bestand en retourneert een MIME-type tekst/CSV.

Als u wilt werken met gegevens met betrekking tot grafieken, gegevensbalken, sparklines, meters en indicatoren in Microsoft Excel, exporteert u het rapport naar een CSV-bestand en opent u het bestand in Microsoft Excel.

Zie Rapporten exporteren (Power BI Report Builder) voor meer informatie over het exporteren naar CSV-indeling.

Notitie

U kunt gepagineerde rapportdefinitiebestanden (.rdl) maken en wijzigen in Power BI Report Builder.

CSV-rendering

Wanneer het rapport wordt weergegeven met de standaardinstellingen, heeft een CSV-rapport de volgende kenmerken:

  • De standaardtekenreeks voor veldscheidingstekens is een komma (,).

    Notitie

    U kunt het veldscheidingsteken wijzigen in elk gewenst teken, inclusief TAB, door de instellingen voor apparaatgegevens te wijzigen. Zie instellingen voor CSV-apparaatgegevens voor meer informatie.

  • De tekenreeks voor recordscheidingstekens is de regelterugloop en regelinvoer (<cr><lf>).

  • De tekenreeks voor tekstscheidingstekens is een aanhalingsteken (").

    De CSV-renderer voegt geen kwalificaties toe rond alle tekenreeksen. Tekstscheidingstekens worden alleen toegevoegd wanneer de waarde het scheidingsteken bevat of wanneer de waarde een regeleinde heeft.

  • Als de tekst een ingesloten scheidingstekenreeks of kwalificatietekenreeks bevat, wordt de tekstscheidingsteken rond de tekst geplaatst en worden de ingesloten kwalificatietekenreeksen verdubbeld.

  • Opmaak en indeling worden genegeerd.

De volgende items worden genegeerd tijdens het weergeven:

  • Paginakoptekst

  • Paginavoettekst

  • Aangepaste rapportitems

  • Lijn

  • Image

  • Rechthoek

  • Automatische subtotalen

De resterende rapportitems worden gesorteerd, van boven naar beneden en van links naar rechts. Elk item wordt vervolgens weergegeven in een kolom. Als het rapport geneste gegevensitems zoals lijsten of tabellen bevat, worden de bovenliggende items in elke record herhaald.

De volgende tabel geeft het uiterlijk van rapportitems aan wanneer deze worden weergegeven:

Artikel Weergavegedrag
Tekstvak Hiermee wordt de inhoud van het tekstvak weergegeven. In de standaardmodus worden items opgemaakt op basis van de opmaakeigenschappen van het item. In de compatibele modus kan de opmaak worden gewijzigd door apparaatgegevensinstellingen. Zie hieronder voor meer informatie over CSV-renderingmodi.
Table Wordt weergegeven door de tabel uit te vouwen en een rij en kolom te maken voor elke rij en kolom op het laagste detailniveau. Subtotaalrijen en -kolommen hebben geen kolom- of rijkoppen. Drillthrough-rapporten worden niet ondersteund.
Matrix Wordt weergegeven door de matrix uit te vouwen en een rij en kolom te maken voor elke rij en kolom op het laagste detailniveau. Subtotaalrijen en -kolommen hebben geen kolom- of rijkoppen.
List Hiermee wordt een record weergegeven voor elke detailrij of elk exemplaar in de lijst.
Subrapport Het bovenliggende item wordt herhaald voor elk exemplaar van de inhoud.
Grafiek Wordt weergegeven door een rij te maken voor elke grafiekwaarde en lidlabels. Labels uit reeksen en categorieën in hiërarchieën worden afgevlakt en opgenomen in de rij voor een grafiekwaarde.
Gegevensbalk Wordt weergegeven als een grafiek. Normaal gesproken bevat een gegevensbalk geen hiërarchieën of labels.
Sparkline Wordt weergegeven als een grafiek. Normaal gesproken bevat een sparkline geen hiërarchieën of labels.
Meter Wordt weergegeven als één record met de minimum- en maximumwaarden van de lineaire schaal, begin- en eindwaarden van het bereik en de waarde van de aanwijzer.
Indicator Wordt weergegeven als één record met de actieve statusnaam, beschikbare statussen en de gegevenswaarde.
Overzicht Geeft een rij weer met de labels en waarden voor elk kaartlid van een kaartlaag.

Als de kaart meerdere lagen heeft, variëren de waarden in de rijen, afhankelijk van of de kaartlagen dezelfde of verschillende kaartgegevensregio's gebruiken. Als meerdere kaartlagen hetzelfde gegevensgebied gebruiken, bevatten de rijen gegevens uit alle lagen.

Hiërarchische en gegroepeerde gegevens

Hiërarchische en gegroepeerde gegevens moeten worden afgevlakt om te worden weergegeven in de CSV-indeling.

Met de renderingsextensie wordt het rapport platgemaakt in een structuurstructuur die de geneste groepen in de gegevensregio vertegenwoordigt. Het rapport plat maken:

  • Een rijhiërarchie wordt afgevlakt voor een kolomhiërarchie.

  • Kolommen worden als volgt gerangschikt: tekstvakken in de hoofdtekstvolgorde van links naar rechts, van boven naar beneden, gevolgd door gegevensgebieden die van links naar rechts, van boven naar beneden zijn gerangschikt.

  • Binnen een gegevensgebied worden de kolommen als volgt gerangschikt: leden van de hoek, leden van de rijhiërarchie, leden van de kolomhiërarchie en vervolgens cellen.

  • Peergegevensregio's zijn gegevensregio's of dynamische groepen die een gemeenschappelijke gegevensregio of dynamische voorouder delen. Peergegevens worden geïdentificeerd door vertakking van de afgevlakte boom.

Zie Tabellen, matrices en lijsten (Power BI Report Builder) voor meer informatie.

Renderermodi

De CSV-renderingextensie kan in twee modi worden uitgevoerd: de ene is geoptimaliseerd voor Excel en de andere is geoptimaliseerd voor toepassingen van derden waarvoor strikte CSV-naleving van de CSV-specificatie in RFC 4180 is vereist. Afhankelijk van de modus die u gebruikt, worden peergegevensregio's anders verwerkt.

Standaardmodus

De standaardmodus is geoptimaliseerd voor Excel. Wanneer het rapport wordt weergegeven in de standaardmodus, wordt het weergegeven als een CSV-bestand met meerdere secties met door CSV gerenderde gegevens. Elke peergegevensregio wordt gescheiden door een lege regel. Peergegevensregio's in de hoofdtekst van het rapport worden weergegeven als afzonderlijke gegevensblokken in het CSV-bestand. Het resultaat is een CSV-bestand waarin:

  • Afzonderlijke tekstvakken in de hoofdtekst van het rapport worden eenmaal weergegeven als het eerste gegevensblok in het CSV-bestand.

  • Elke peergegevensregio op het hoogste niveau in de hoofdtekst van het rapport wordt weergegeven in een eigen gegevensblok.

  • Geneste gegevensgebieden worden diagonaal weergegeven in hetzelfde gegevensblok.

Opmaak

Numerieke waarden worden weergegeven in de opgemaakte status. Excel kan opgemaakte numerieke waarden herkennen, zoals valuta, percentage en datum, en de cellen op de juiste manier opmaken bij het importeren van het CSV-bestand.

Compatibele modus

De compatibele modus is geoptimaliseerd voor toepassingen van derden.

Gegevensregio's

Alleen de eerste rij van het bestand bevat de kolomkoppen en elke rij heeft hetzelfde aantal kolommen.

Opmaak

Waarden zijn niet opgemaakt.

Interactiviteit

Interactiviteit wordt niet ondersteund door csv-indelingen die door deze renderer worden gegenereerd. De volgende interactieve elementen worden niet weergegeven:

  • Hyperlinks

  • Weergeven of verbergen

  • Documentoverzicht

  • Drillthrough- of clickthrough-koppelingen

  • Sorteren van eindgebruikers

  • Kopteksten oplossen

  • Bladwijzers

Instellingen voor apparaatgegevens

U kunt enkele standaardinstellingen voor deze renderer wijzigen, waaronder in welke modus moet worden weergegeven, in welke tekens moet worden gebruikt als scheidingstekens en welke tekens moeten worden gebruikt als standaardtekenreeks voor tekstscheidingstekens door de instellingen voor apparaatgegevens te wijzigen. Zie instellingen voor CSV-apparaatgegevens voor meer informatie.