Dela via


Designtips för rapporter i Power BI Report Builder

GÄLLER FÖR: Power BI Report Builder Power BI Desktop

Använd följande tips för att utforma sidnumrerade rapporter i Power BI Report Builder.

Utforma rapporter

En väl utformad rapport förmedlar information som leder till åtgärder. Identifiera de frågor som rapporten hjälper till att besvara. Tänk på dessa frågor när du utformar rapporten.

  • Om du vill utforma effektiva datavisualiseringar bör du tänka på hur du visar information som är enkel för rapportanvändaren att förstå. Välj en dataregion som är en bra matchning för de data som du vill visualisera. Ett diagram förmedlar till exempel effektivt sammanfattning och aggregerad information bättre än en tabell som sträcker sig över många sidor med detaljerad information. Du kan visualisera data från en datauppsättning i valfri dataregion, som innehåller diagram, kartor, indikatorer, miniatyrdiagram, datastaplar och tabelldata i olika rutnätslayouter baserat på en tablix.

  • Om du planerar att leverera rapporten i ett specifikt exportformat testar du exportformatet tidigt i designen. Funktionsstöd varierar beroende på vilken renderare du väljer.

  • Skapa komplexa layouter i steg. Du kan använda rektanglar som containrar för att ordna rapportobjekt. Du kan skapa dataregioner direkt på designytan för att maximera din arbetsyta. När du slutför var och en drar du den sedan till rektangelcontainern. Genom att använda en rektangel som en container kan du placera allt dess innehåll i ett steg. Rektanglar hjälper också till att styra hur rapportobjekt återges på varje sida.

  • Om du vill minska oredan i en rapport kan du överväga att använda villkorsstyrd synlighet för specifika rapportobjekt och låta användaren välja om objekten ska visas. Du kan ange synlighet baserat på en parameter eller en textruta. Du kan lägga till villkorligt dolda textrutor för att visa interimuttrycksresultat. När en rapport visar oväntade data kan du visa dessa interimsresultat för att felsöka uttryck.

  • När du arbetar med kapslade objekt i tablix-celler eller rektanglar kan du ange olika bakgrundsfärger för containern och inneslutna objekt. Som standard är bakgrundsfärgen Ingen färg. Objekt med en specifik bakgrundsfärg visas genom objekt med en bakgrundsfärg inställd på Ingen färg. Den här tekniken kan hjälpa dig att välja rätt objekt för att ange visningsegenskaper, till exempel kantlinjesynlighet i tablix-celler.

Mer information om saker att tänka på när du utformar rapporten finns i Planera en rapport i Report Builder.

Namngivningskonventioner för rapporter, datakällor och datauppsättningar

För datakällor och datauppsättningar använder du namngivningskonventioner som dokumenterar datakällan.

  • Datakällor. Om du inte vill namnge en faktisk server eller databas på grund av säkerhetsskäl använder du ett alias som anger datakällan för användaren.

  • Datamängder. Använd ett namn som anger vilken datakälla den baseras på.

Arbeta med data

Som ett första steg hämtar du alla data som du vill arbeta med för att visas i fönstret Rapportdata . När du förfinar de frågor som rapporten är utformad för att besvara bör du tänka på hur du begränsar data i rapportdatauppsättningarna till precis vad som behövs.

  • I allmänhet inkluderar du bara de data som du vill visa i en rapport. Använd frågevariabler i dina datamängdsfrågor för att låta användaren välja vilka data de vill se i rapporten. Om du skapar delade datauppsättningar anger du filter baserat på rapportparametrar för att tillhandahålla samma funktioner.

  • Om du är en erfaren frågeskrivare kanske du vill gruppera data i rapporten och inte i frågan för mellanliggande mängder data. Om du utför all din gruppering i frågan tenderar rapporten att vara en presentation av frågeresultatuppsättningen. Om du å andra sidan vill visa aggregerade värden för stora mängder data i ett diagram eller en matris behöver du inte ta med informationsdata.

  • Beroende på dina krav kan du visa namn och platser för rapportdatakällor, frågekommandotext för datauppsättningar och parametervärden i rapporten. Många nya användare undrar var data kommer ifrån. Om du vill minska oredan i rapporten kan du villkorligt dölja textrutor med den här typen av information och låta användarna välja om de vill se den. Prova att lägga till den här informationen på sista sidan i rapporten. Ange textrutans synlighet baserat på en parameter som användaren kan ändra.

Interagera med rapportens designyta

Rapportens designyta är inte WYSIWIG. När du placerar rapportobjekt på designytan påverkar deras relativa plats hur objekten visas på den renderade rapportsidan. Tomt utrymme bevaras.

  • Använd fästlinjer och layoutknappar för att justera och ordna objekt på rapportens designyta. Du kan till exempel justera de markerade objektens över- eller kanter, expandera ett objekt så att det matchar storleken på ett annat objekt eller justera avståndet mellan objekt.

  • Använd piltangenterna för att justera positionen och storleken på markerade objekt på designytan. Följande nyckelkombinationer är till exempel mycket användbara:

    • Piltangenter: Flytta det markerade rapportobjektet.

    • CTRL+Piltangenter: Knuffa det markerade rapportobjektet.

    • CTRL+SKIFT+Piltangenterna: Öka eller minska storleken på det markerade rapportobjektet.

  • Om du vill lägga till ett objekt i en rektangel placerar du muspekarens övre vänstra spets över objektets ursprungliga plats i rektangelcontainern. Använd kortkommandon för att placera markerade objekt. Rektangeln expanderas automatiskt för att anpassa storleken på de inneslutna objekten.

  • Om du vill lägga till flera objekt i en tablix-cell lägger du först till en rektangel och lägger sedan till objekten.

    Som standard innehåller varje tablix-cell en textruta. När du lägger till en rektangel i en cell ersätter rektangeln textrutan. Du kan till exempel placera kapslade indikatorer i en rektangel i en tablix-cell för att styra hur storleken på ett diagram eller en indikator expanderas när du ändrar höjden på den rad som cellen finns i.

  • Använd zoomkontrollen för att justera din vy över designytan. Du kan arbeta med hela sidan eller mindre delar av sidan.

  • Om du vill dra fält från fönstret Rapportdata till fönstret Gruppering undviker du att dra fältet över andra rapportobjekt på designytan eftersom det markerar de andra objekten och avmarkerar tablix-dataområdet. Dra fältet nedåt i fönstret Rapportdata och sedan till fönstret Gruppering.

Välj objekt

Om du vill hjälpa till att välja det objekt som du vill använda på rapportens designyta använder du ESC-tangenten, snabbmenyn högerklicka, fönstret Egenskaper och fönstret Gruppering .

  • Tryck på ESC för att bläddra igenom stacken med rapportobjekt som upptar samma utrymme på designytan.

  • På vissa rapportobjekt kan du prova att använda snabbmenyn högerklicka för att välja rapportobjektet eller den del av rapportobjektet som du vill använda.

  • Fönstret Egenskaper visar egenskaper för den aktuella markeringen.

  • Om du vill arbeta med radgrupper och kolumngrupper i en tablix-dataregion väljer du gruppen i fönstret Gruppering .

Arbeta med specifika typer av rapportobjekt

Arbeta med parametrar

  • Det primära syftet med rapportparametrar är att filtrera data vid datakällan och hämta precis det som behövs i rapporten.

  • För rapportparametrar hittar du en balans mellan att tillåta interaktivitet och att hjälpa en användare att få de resultat de vill ha. Du kan till exempel ange standardvärden för en parameter till värden som du vet är populära.

Arbeta med text

  • När du klistrar in flera rader i en textruta läggs texten till som en textkörning. Varje textkörning kan bara formateras som en enhet. Om du vill formatera varje rad separat infogar du en ny rad genom att trycka på RETUR i textkörningen efter behov. Du kan sedan använda formatering och formatmallar för varje oberoende textrad i textrutan.

  • Du kan ange formategenskaper och åtgärder i en textruta eller på platshållartext i textrutan. Om det bara finns en textrad är det mer effektivt att ange egenskaper i textrutan än på texten.

Arbeta med uttryck

  • Förstå enkla och komplexa uttrycksformat. Du kan skriva ett enkelt uttrycksformat direkt i textrutor, i fönstret Egenskaper eller på platser i dialogrutor som accepterar ett uttryck.

  • När du skapar ett uttryck hjälper det till att skapa varje del separat och verifiera dess värde. Du kan sedan kombinera alla delar till ett slutligt uttryck. En användbar teknik är att lägga till en textruta i en matriscell, visa varje del av uttrycket och ange villkorsstyrd synlighet i textrutan. Om du vill styra kantlinjeformatet och färgen när textrutan är dold placerar du först textrutan i en rektangel och anger sedan kantlinjeformatet och färgen på rektangeln så att den matchar matrisen.

Arbeta med indikatorer

  • Som standard visar en indikator minst tre tillstånd. När du har lagt till en indikator i en rapport kan du konfigurera den genom att lägga till eller ta bort tillstånd. För enklare visning av användarna väljer du en indikator som varierar beroende på både färg och form.

Kontrollera återgivningen av rapportobjekt på rapportsidan

På rapportdesignytan växer rapportobjekten så att de passar innehållet från den associerade datamängden, uttrycket, underrapporten eller texten.

  • När du placerar ett objekt på rapportsidan blir avståndet mellan det här objektet och alla objekt som börjar till höger om det det minsta avstånd som måste upprätthållas när ett rapportobjekt växer vågrätt. På samma sätt blir avståndet mellan ett objekt och objektet ovanför det ett minsta avstånd som måste bibehållas när det översta objektet växer lodrätt.

  • Ett objekt i en rapport växer för att anpassa sina data och skickar peer-objekt (objekt i samma överordnade container) ur vägen med hjälp av följande regler:

    • Varje objekt flyttas ned för att behålla det minsta utrymmet mellan sig själv och de objekt som slutar ovanför det.

    • Varje objekt flyttas åt höger för att behålla det minsta utrymmet mellan sig själv och de objekt som slutar till vänster om det. För system som använder layouter från höger till vänster flyttas varje objekt åt vänster för att behålla det minsta utrymmet mellan sig själv och de objekt som slutar till höger om det.

    • Containrar expanderar för att hantera tillväxten av underordnade objekt. För ett markerat objekt i fönstret Egenskaper identifierar egenskapen Parent containern för objektet. Du kan också använda fönstret Dokumentdisposition för att se inneslutningshierarkin för rapportobjekt.

    • Verktygsfältet Layout innehåller flera knappar för att justera kanter, centra och avstånd för rapportobjekt. Om du vill aktivera verktygsfältet Layout går du till menyn Visa, pekar på Verktygsfält och väljer sedan Layout.

Om du planerar att spara rapporten som en .pdf fil måste rapportbredden uttryckligen anges till ett värde som ger dig de resultat som du vill ha i exportfilformatet. Ange till exempel rapportens sidbredd till exakt 7,9375 tum och marginalerna till vänster och höger till 0,5 tum.

Använd Utskriftslayout och Utskriftsformat i verktygsfältet i rapportvisningsprogrammet för att återge en rapport i en utskriftskompatibel vy. Gör följande för att ta bort onödiga tomma sidor:

  1. Ta bort allt extra tomt utrymme mellan dataområden och rapportens kanter.

  2. Minska sidmarginalerna i dialogrutan Rapportegenskaper .

  3. Använd rektanglar som containrar för att styra hur rapportobjekt återges.

  4. I kolumnrubriker ändrar du textruteegenskapen WritingMode så att den använder lodrät text.

Mer information finns i Undvik tomma sidor när sidnumrerade rapporter skrivs ut.

Kombinationen av det här beteendet, egenskaperna för bredd och höjd för rapportobjekt, storleken på rapporttexten, sidhöjden och sidbreddsdefinitionen, marginalinställningarna för den överordnade rapporten och det återgivningsspecifika stöd som alla kombineras för att avgöra vilka rapportobjekt som passar ihop på en renderad sida.