Exportera sidnumrerad Power BI-rapport till Microsoft Word (Power BI Report Builder)
GÄLLER FÖR: Power BI Report Builder Power BI Desktop
Word-återgivningstillägget återger sidnumrerade Power BI-rapporter till Microsoft Word-format (.docx). Formatet är Office Open XML.
Innehållstypen för filer som genereras av den här renderaren är application/vnd.openxmlformats-officedocument.wordprocessingml.document och filnamnstillägget är .docx.
Mer information om hur du exporterar till Word finns i Exportera rapporter (Power BI Report Builder ).
När du har exporterat rapporten till ett Word-dokument kan du ändra innehållet i rapporten och utforma rapporter i dokumentformat, till exempel e-postetiketter, inköpsorder eller formulärbrev.
Kommentar
Du kan skapa och ändra sidnumrerade rapportdefinitionsfiler (.rdl) i Power BI Report Builder.
Rapportobjekt i ord
Rapporter som exporteras till Word visas som en kapslad tabell som representerar rapporttexten. En tablix-dataregion återges som en kapslad tabell som återspeglar strukturen för dataregionen i rapporten. Textrutor och rektanglar återges var och en som en cell i tabellen. Textrutevärdet visas i cellen.
Bilder, diagram, datastaplar, miniatyrdiagram, kartor, indikatorer och mätare återges var och en som en statisk bild i en tabellcell. Hyperlänkar och länkar för visning av detaljerad information om dessa rapportobjekt återges. Kartor och områden som kan väljas i ett diagram stöds inte.
Kolumnrapporter i nyhetsbrevsformat återges inte i Word. Rapportens brödtext och bakgrundsbilder och färger återges inte.
Sidnumrering
När rapporten har öppnats i Word återanpassar Word hela rapporten igen baserat på sidstorleken. Omnumrering kan leda till att sidbrytningar infogas på platser där du inte har för avsikt att lägga till dem, och i vissa fall kan det leda till att den exporterade rapporten har två efterföljande sidbrytningar i rad eller lägger till tomma sidor. Du kan försöka ändra sidnumreringen för Word genom att justera sidmarginalerna.
Den här renderaren stöder endast logiska sidbrytningar.
Sidstorlek
När rapporten återges anges höjden och bredden på Word-sidan med följande RDL-egenskaper: pappersstorlekens höjd och bredd, vänster- och högermarginaler samt marginalerna för den övre och nedre sidan.
Sidbredd
Word har stöd för sidbredder som är upp till 22 tum breda. Om rapporten är bredare än 22 tum återges rapporten fortfarande av renderaren. Word visar dock inte rapportinnehållet i utskriftslayoutvyn eller läslayoutvyn. Om du vill visa data växlar du till normal vy eller webblayoutvy. I de här vyerna minskar Word mängden blanksteg och visar därmed mer av rapportinnehållet.
När rapporten återges växer den så brett som det behövs, upp till 22 tum, för att visa innehållet. Den minsta bredden för rapporten baseras på egenskapen RDL Width i fönstret Egenskaper.
Dokumentegenskaper
Word-renderaren skriver följande metadata till DOCX-filen.
Egenskaper för rapportelement | beskrivning |
---|---|
Rapportrubrik (rapportrubrik) | Title |
Report.Author | Författare |
Report.Description | Kommentarer |
Sidhuvuden och sidfötter
Sidhuvuden och sidfötter återges som sidhuvud- och sidfotsregioner i Word. Om ett rapport sidnummer eller ett uttryck som anger det totala antalet rapportsidor visas i sidhuvudet eller sidfoten, översätts de till ett Word-fält så att det korrekta sidnumret visas i den renderade rapporten. Om sidhuvud- eller sidfotshöjden har angetts i rapporten kan word inte stödja den här inställningen. Egenskapen PrintOnFirstPage kan under vissa omständigheter ange om text i sidhuvudets sidfot ska skrivas ut på den första sidan i en rapport. Om den renderade rapporten har flera sidor och varje sida bara innehåller ett enda avsnitt kan du ange PrintOnFirstPage till False och texten ignoreras på den första sidan och på sidan. Annars skrivs texten ut oavsett värdet för egenskapen PrintOnFirstPage.
Word-renderaren försöker parsa alla uttryck i sidhuvuden och sidfötter när rapporter exporteras till Word. Många former av uttryck parsas korrekt och de förväntade värdena visas i sidfötter och sidhuvuden på alla rapportsidor.
Men när en sidfot eller sidhuvud innehåller ett komplext uttryck som utvärderas till olika värden på olika sidor i en rapport, kan samma värde visas på alla rapportsidor. Sidnumren i följande två uttryck ökar inte i den exporterade rapporten. Sidnumret översätts till samma värde på alla rapportsidor.
="Page: " + Globals!PageNumber.ToString + " of " + Globals!TotalPages.ToString
=Avg(Fields!YTDPurchase.Value, "Sales") & " Page Number " & Globals!PageNumber
Detta beror på att Word-renderaren parsar rapporten för fält som är relaterade till sidnumrering, till exempel PageNumber och TotalPages , och endast hanterar enkla referenser, inte anrop till en funktion. I det här fallet anropar uttrycket funktionen ToString . Följande två uttryck är likvärdiga och båda återges korrekt när du förhandsgranskar rapporten i Power BI Report Builder eller återger den publicerade rapporten i en Power BI Services-webbportal eller ett SharePoint-bibliotek. Word-renderaren parsar dock bara det andra uttrycket och återger rätt sidnummer.
Komplext uttryck: Uttrycket är
="Average Sales " & Avg(Fields!YTDPurchase.Value, "Sales") & " Page Number " & Globals!PageNumber
Uttryck med textkörningar: Text, Genomsnittlig försäljning och uttryck,
=Avg(Fields!YTDPurchase.Value, "Sales)
, och text, Sidnummer och uttryck=Globals!PageNumber
Undvik det här problemet genom att använda flera textkörningar i stället för ett komplext uttryck när du använder uttryck i sidfötter och sidhuvuden. Följande två uttryck är likvärdiga. Det första är ett komplext uttryck som det andra använder textkörningar. Word-renderaren parsar endast det andra uttrycket.
Dokumentkarta
Om det finns några dokumentmappningsetiketter i rapporten återges de som innehållsförteckningsetiketter (TOC) i respektive rapportobjekt och -grupper. Dokumentmappningsetiketten används som etiketttext för TOC-etiketterna. Mållänken placeras nära det objekt som etiketten har angetts på. Även om en toc inte har skapats åt dig i Word-dokumentet kan du skapa en egen dokumentöversikt med hjälp av dokumentmappningsetiketterna som återges i rapporten med följande steg.
- I Word-dokumentet väljer du den position där toc ska gå.
- Välj Infoga i menyfliksområdet.
- Välj listrutan Snabbdelar.
- Välj Fält på den nedrullningsbara menyn.
- Från Fältnamn väljer du INNEHÅLLSFÖRTECKNING och väljer knappen Innehållsförteckning i fönstret Fältegenskaper .
- I popup-fönstret väljer du knappen Alternativ och ser till att rutan Tabellpostfält är markerad.
- Välj OK från båda popup-fönstren för att slutföra processen och generera TOC.
Mer information finns i Skapa en dokumentkarta eller innehållsförteckning (Power BI Report Builder).
Interaktivitet
Vissa interaktiva element stöds i Word. Följande är en beskrivning av specifika beteenden.
Visa och dölj
Word-renderaren återger rapportobjekt baserat på deras tillstånd när de återges. Om ett rapportobjekts tillstånd är dolt återges inte rapportobjektet i Word-dokumentet. Om ett rapportobjekts tillstånd visas återges rapportobjektet i Word-dokumentet. Växlingsfunktionen stöds inte i Word.
Länkar för hyperlänk och visning av detaljerad information
Hyperlänkar och länkar för visning av detaljerad information i textrutor och bildrapportobjekt återges som hyperlänkar i Word-dokumentet. När du väljer hyperlänken öppnas standardwebbläsaren och navigerar till URL:en. När du väljer hyperlänken för visning av detaljerad information används den ursprungliga rapportservern.
Interaktiv sortering
Rapportinnehållet återges baserat på hur de för närvarande sorteras i rapportdataregionen. Word stöder inte interaktiv sortering. När rapporten har renderats kan du använda tabellsortering i Word.
Bokmärken
Bokmärken i rapporten återges som Word-bokmärken. Bokmärkeslänkar återges som hyperlänkar som ansluter till bokmärkesetiketterna i dokumentet. Bokmärkesetiketter måste vara färre än 40 tecken långa. Det enda specialtecken som kan användas i en bokmärkesetikett är ett understreck (_). Specialtecken som inte stöds tas bort från bokmärkesetikettens namn och om namnet är längre än 40 tecken trunkeras namnet. Om det finns dubbletter av bokmärkesnamn i rapporten återges inte bokmärkena i Word.
Återgivning av Word-format
Följande är en kort beskrivning av hur formatmallar återges i Word.
Färgpalett
Färger som återges i rapporten återges i Word-dokumentet.
Border
Kantlinjer för rapportobjekt, förutom sidkantlinjen, återges som Kantlinjer för Word-tabellceller.
Vågiga rader i exporterade rapporter
När de exporteras och visas i Word kan rapportdata eller konstanter vara understrukna av röda eller gröna vågiga rader. De röda vågiga raderna identifierar stavfel. De gröna vågiga linjerna identifierar grammatikfel. Detta inträffar när rapporten innehåller ord som inte överensstämmer med språkkontroll (stavning och grammatik) för redigeringsspråket som anges i Word. Till exempel kommer engelska rapportkolumnrubriker sannolikt att understryks av röda vågiga rader när rapporten återges i en spansk version av Word. Upplevda stavfel är vanligare i rapporter än upplevda grammatikfel eftersom rapporter vanligtvis bara innehåller kort text, inte fullständiga meningar eller stycken.
Förekomsten av vågiga rader i rapporter innebär att rapporten har fel, vilket den sannolikt inte gör. Du kan ta bort de vågiga raderna genom att ändra språk för korrektur för rapporten. Om du vill ändra språk för språkkontroll väljer du innehållet i rapporten och anger sedan lämpligt språk för innehållet. Du kan välja hela eller delar av innehållet. I Word finns språkalternativet Ange språk för språk i området Språk på fliken Granska . När du har uppdaterat innehållet måste du skapa dokumentet igen.
Beroende på språkversionen av Office-programmet ingår språkverktygen (till exempel ordlistan) för det språk som du har valt i programmet eller i ett Microsoft Office-språkpaket som du köper.
Följande avsnitt innehåller ytterligare information om hur du ställer in Office- och Word-alternativ.
Ändra redigeringsspråket i dialogrutan Språkinställningar för Microsoft Office eller Word-alternativ i Word. Mer information finns i Aktivera användning av andra språk i dina Office-program.
Lägg till Office-språkpaket och ändra sedan redigeringsspråket. Mer information finns i Aktivera användning av andra språk i office-program och Office-språkalternativ.
Kommentar
När du ändrar redigeringsspråket i Språkinställningar för Microsoft Office eller dialogrutan Word-alternativ i Word gäller ändringen för alla Office-program.
Word-begränsningar
Följande begränsningar tillämpas av Microsoft Word:
Word-tabeller stöder högst 63 kolumner. Om rapporten har fler än 63 kolumner och du försöker återge den delar Word upp tabellen. De ytterligare kolumnerna placeras intill de 63 kolumner som visas i rapporttexten. Därför kanske rapportkolumnerna inte radas upp som förväntat.
Word har stöd för en maximal sidbredd på 22 tum bred och 22 tum hög. Om innehållet är större än 22 tum kanske vissa data inte visas i utskriftslayoutvyn.
Word ignorerar inställningarna för sidhuvud och sidfotshöjd.
När rapporten har exporterats paginates rapporten igen. Detta kan leda till att ytterligare sidbrytningar läggs till i den renderade rapporten.
Word upprepar inte rubrikrader på sidan två och större, även om du anger egenskapen RepeatOnNewPage för den statiska rubrikraden i en tablix (tabell, matris eller lista) till Sant. Du kan definiera explicita sidbrytningar i rapporten för att tvinga rubrikrader att visas på nya sidor. Men eftersom Word tillämpar sin egen sidnumrering på den renderade rapporten som exporteras till Word kan resultatet variera och rubrikraden kanske inte upprepas förutsägbart. Den statiska rubrikraden är den rad som innehåller kolumnrubrikerna.
Textrutor växer när de innehåller icke-icke-blanksteg.
När text exporteras till Word kan text med teckensnittsdekoration i vissa teckensnitt generera oväntade eller saknade glyfer i den renderade rapporten.
Fördelar med att använda Word-renderaren
Förutom att göra funktionerna som är nya i Microsoft Word .docx filer tillgängliga för exporterade rapporter tenderar *.docx filer i exporterade rapporter att vara mindre. Rapporter som exporteras med hjälp av Word-renderaren är vanligtvis betydligt mindre än samma rapporter som exporteras med hjälp av Word 2003-renderaren.
Bakåtkompatibilitet för exporterade rapporter
Du kan välja ett Word-kompatibilitetsläge och ange kompatibilitetsalternativ. Word-renderaren skapar dokument med kompatibilitetsläget aktiverat. Om du gör om dokumenten med kompatibilitetsläget inaktiverat kan det påverka dokumentets layout.
Om du inaktiverar kompatibilitetsläget och sedan skapar om en rapport kan rapportlayouten ändras på oväntade sätt.
Skillnader mellan Word- och Word 2003-renderare
Rapporter som återges med hjälp av Word- eller Word 2003-renderarna tenderar att vara visuellt oskiljaktiga. Du kan dock märka mindre skillnader mellan de två Word- eller Word 2003-formaten.
Inställningar för enhetsinformation
Du kan ändra vissa standardinställningar för den här återgivningen, till exempel utelämna hyperlänkar och länkar för visning av detaljerad information eller expandera alla objekt som kan växlas oavsett objektets ursprungliga tillstånd när det återges, genom att ändra inställningarna för enhetsinformation. Mer information finns i Informationsinställningar för Word-enheter.