Dela via


Ange data direkt i en sidnumrerad rapport i Report Builder

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

Den här artikeln förklarar en funktion i Microsoft Power BI Report Builder som gör att du kan ange data direkt i en sidnumrerad rapport som en inbäddad datauppsättning. Du kan skriva data direkt i en datauppsättning i rapporten eller klistra in dem från ett annat program som Microsoft Excel. När du har skapat en datauppsättning genom att ange data kan du använda den på samma sätt som andra inbäddade datauppsättningar som du har skapat. Dessutom kan du lägga till fler än en tabell och sedan använda en som ett filter för den andra. Den här funktionen är särskilt användbar för små statiska datamängder som du kan behöva använda i rapporten, till exempel rapportparametrar.

Förutsättningar

Licenskraven för sidnumrerade Power BI-rapporter (.rdl-filer) är desamma som för Power BI-rapporter (.pbix-filer).

Skapa en datakälla och en datauppsättning

När du har laddat ned och installerat Report Builder följer du samma arbetsflöde som du använder för att lägga till en inbäddad datakälla och datauppsättning i rapporten. I följande procedur ser du under Datakällor ett nytt alternativ för Ange data . Du behöver bara konfigurera den här datakällan en gång i en rapport. Därefter kan du skapa flera tabeller med angivna data som separata datauppsättningar, alla med den enda datakällan.

  1. I fönstret Rapportdata väljer du Ny>datauppsättning.

    Screenshot of the Dataset option in the Report Data pane.

  2. I dialogrutan Egenskaper för datauppsättning ger du datauppsättningen ett namn. Ta inte med blanksteg.

  3. Bredvid Datakälla väljer du Ny.

    Screenshot of the New embedded data source button.

  4. I rutan Välj anslutningstyp väljer du Ange data>OK.

    Screenshot of the Enter Data option.

  5. I dialogrutan Egenskaper för datauppsättning väljer du Frågedesigner.

    Screenshot of the Query Designer button.

  6. I fönstret Frågedesigner högerklickar du på och klistrar in dina data i tabellen.

    Screenshot of the Paste option in the Query Designer.

  7. Om du vill ange kolumnnamnen dubbelklickar du på varje NewColumn och skriver kolumnnamnet.

    Screenshot of the column name selection.

  8. Om den första raden innehåller kolumnrubriker från ursprungliga data högerklickar du och tar bort den.

  9. Som standard är datatypen för varje kolumn Sträng. Om du vill ändra datatypen högerklickar du på kolumnrubriken >Ändra typ och anger den till en annan datatyp, till exempel Datum eller Flyttal.

    Screenshot of the Change data type options.

  10. När du har skapat tabellen väljer du OK.

    Frågan som genereras är densamma som du skulle se med en XML-datakälla. Under täcket använder vi XML som dataprovider. Vi har återanvänt det för att aktivera det här scenariot också.

    Screenshot of the XML data structure.

  11. I dialogrutan Egenskaper för datauppsättning väljer du OK.

  12. Du ser din datakälla och datauppsättning i fönstret Rapportdata .

    Screenshot of the Datasets in the Report Data pane.

Du kan använda din datauppsättning som grund för datavisualiseringar i rapporten. Du kan också lägga till en annan datauppsättning och använda samma datakälla för den.

Utforma rapporten

Nu när du har en datakälla och en datauppsättning är du redo att skapa rapporten. Följande procedur skapar en enkel rapport baserat på data i föregående avsnitt.

  1. På menyn Infoga väljer du Tabelltabellguiden>.

    Screenshot of the Table Wizard option.

  2. Välj den datauppsättning som du nyss skapade >Nästa.

    Screenshot of the Choose a dataset dialog.

  3. På sidan Ordna fält drar du fält som du vill gruppera efter från rutan Tillgängliga fält till rutan Radgrupper . I det här exemplet:

    • CountryRegion
    • SalesYear
  4. Dra de fält som du vill aggregera från rutan Tillgängliga fält till rutan Värden . I det här exemplet:

    • SalesAmount

    Som standard summerar Report Builder fälten i rutan Värden , men du kan välja en annan sammansättning.

    Screenshot of different aggregations to choose from.

  5. Välj Nästa.

  6. På sidan Välj layout behåller du alla standardinställningar, men avmarkerar Expandera/dölj grupper. I allmänhet är det bra att expandera och komprimera grupper, men den här gången vill du se alla data.

  7. Välj Nästa>Slutför. Tabellen visas på designytan.

    Screenshot of the report in Design view.

Köra rapporten

Om du vill se de faktiska värdena och förhandsgranska rapporten kör du den.

  1. Välj Körstartmenyn .

    Screenshot of selecting Run on the Home ribbon.

    Nu visas värdena. Matrisen har fler rader än du såg i designvyn! Du kan antingen formatera sidan eller välja att använda standardinställningarna innan du sparar på den lokala datorn eller publicerar till tjänsten.

  2. Om du vill se hur rapporten ser ut när du skriver ut den väljer du Utskriftslayout.

    Screenshot of selecting Print Layout.

    Nu ser du hur det ser ut på en utskriven sida.

    Screenshot of the report in print layout view.

Ladda upp den sidnumrerade rapporten till Power BI-tjänst

Nu när sidnumrerade rapporter stöds i Power BI-tjänst kan du ladda upp din sidnumrerade rapport till valfri arbetsyta. Mer information finns i Ladda upp en sidnumrerad rapport .

Ladda upp den sidnumrerade rapporten till en rapportserver

Du kan också ladda upp din sidnumrerade rapport till en Power BI-rapportserver- eller SQL Server Reporting Services 2016- eller 2017-rapportserver. Innan du gör det måste du lägga till följande objekt i RsReportServer.config som ett ytterligare datatillägg. Säkerhetskopiera RsReportServer.config-filen innan du gör ändringen, om du stöter på problem.

<Extension Name="ENTERDATA" Type="Microsoft.ReportingServices.DataExtensions.XmlDPConnection,Microsoft.ReportingServices.DataExtensions">
    <Configuration>
        <ConfigName>ENTERDATA</ConfigName>
    </Configuration>
</Extension>

När du har redigerat den ser listan över dataprovidrar i konfigurationsfilen ut så här:

Screenshot of the Report Server config file.

Det var allt. Nu kan du publicera rapporter som använder den här nya funktionen på rapportservern.

Nästa steg