Adatok megadása közvetlenül többoldalas jelentésben a jelentéskészítőben – Power BIEnter data directly in a paginated report in Report Builder - Power BI

A KÖVETKEZŐKRE VONATKOZIK:APPLIES TO: ✔️ Power BI szolgáltatás✔️ Power BI service ✔️ Többoldalas Power BI-jelentések✔️ Power BI paginated reports ✔️ Power BI Premium✔️ Power BI Premium ❌ Power BI Desktop❌ Power BI DesktopA KÖVETKEZŐKRE VONATKOZIK:APPLIES TO: ✔️ Power BI szolgáltatás✔️ Power BI service ✔️ Többoldalas Power BI-jelentések✔️ Power BI paginated reports ✔️ Power BI Premium✔️ Power BI Premium ❌ Power BI Desktop❌ Power BI Desktop

Ebben a cikkben megismerkedhet az Power BI Jelentéskészítő új verziójának egy funkcióját, amellyel közvetlenül egy RDL-jelentésben adhat meg adatokat beágyazott adatkészletként.In this article, you learn about a feature in the new version of Microsoft Power BI Report Builder that lets you enter data directly into an RDL report as an embedded dataset. Ez a funkció hasonlóan működik a Power BI Desktophoz.This feature is similar to Power BI Desktop. Az adatokat közvetlenül a jelentés egy adatkészletében adhatja meg, vagy beillesztheti egy másik programból, például a Microsoft Excelből.You can type the data directly in a dataset in your report, or paste it from another program like Microsoft Excel. Miután létrehozta az adatkészletet az adatok megadásával, azt ugyanúgy használhatja, mint bármely más beágyazott adatkészletet.After you've created a dataset by entering data, you can use it just like you would any other embedded dataset you've created. Emellett több táblázatot is hozzáadhat, és egyikkel szűrheti a másikat.Plus you can add more than one table and use one as a filter for the other. Ez a funkció különösen hasznos kisebb méret, statikus adatkészletekhez, amelyeket a jelentésben kell használnia, például a jelentésparaméterekhez.This feature is especially useful for small, static datasets you might need to use in your report, like report parameters.

ElőfeltételekPrerequisites

Adatforrás és adathalmaz létrehozásaCreate a data source and dataset

Miután letöltötte és telepítette a jelentéskészítőt, kövesse a beágyazott adatforrások és adatkészletek a jelentéshez való hozzáadásának lépéseit.After you’ve downloaded and installed Report Builder, you follow the same workflow you use to add an embedded data source and dataset to your report. Az alábbi eljárásban az Adatforrások területen egy új lehetőséget láthat: Adatbevitel.In the following procedure, under Data Sources you see a new option: Enter Data. Ezt az adatforrást jelentésenként csak egyszer kell beállítania.You only need to set up this data source once in a report. Ezt követően több, különálló adatkészletekből álló táblázatot készíthet a megadott adatokkal, amelyek mind ugyanazt az adatforrást használják.After that, you can create multiple tables of entered data as separate datasets, all using that single data source.

  1. A Jelentés adatai panelen válassza az Új > Adatkészlet lehetőséget.In the Report Data pane, select New > Dataset.

    A Jelentéskészítő Új adathalmaz lehetőségének képernyőképe.

  2. Az Adatkészlet tulajdonságai párbeszédpanelen válassza A jelentésbe beágyazott adatkészlet használata lehetőséget.In the Dataset Properties dialog box, select Use a dataset embedded in my report.

  3. Az adatforrás mellett válassza az Új lehetőséget.Next to Data source, select New.

    Az Új beágyazott adatforrás lehetőség képernyőképe.

  4. Az Adatforrás tulajdonságai párbeszédpanelen válassza A jelentésbe ágyazott kapcsolat használata lehetőséget.In the Data Source Properties dialog box, select Use a connection embedded in my report.

  5. A Kapcsolattípus kiválasztása mezőben válassza az ADATBEVITEL > OK lehetőséget.In the Select connection type box, select ENTER DATA > OK.

    Az ADATBEVITEL adatforrás képernyőképe.

  6. Az Adatkészlet tulajdonságai párbeszédpanelen válassza a Lekérdezéstervező lehetőséget.Back in the Dataset Properties dialog box, select Query Designer.

  7. A Lekérdezéstervező panelén kattintson a jobb gombbal, és illessze be az adatokat a táblázatba.In the Query Designer pane, right-click and paste your data in the table.

    A Lekérdezéstervezőben történő adatbevitel képernyőképe.

  8. Az oszlopok neveinek beállításához kattintson duplán minden NewColumn elemre, és írja be a nevet.To set the column names, double-click each NewColumn and type the column name.

    Az Oszlopnevek beállítása lehetőség képernyőképe.

  9. Ha az első sor az eredeti adatok oszlopfejléceit tartalmazza, kattintson a jobb gombbal, és törölje.If the first row contains column headings from the original data, right-click and delete it.

  10. Alapértelmezés szerint minden oszlop adattípusa Sztring.By default, the data type for each column is String. Az adattípus módosításához kattintson a jobb gombbal az oszlop fejlécére, és válassza a Típus módosítása lehetőséget, majd adjon meg egy másik adattípust, például Dátum vagy Lebegőpontos szám.To change the data type, right-click the column header > Change Type, and set it to another data type, such as Date or Float.

    Az Adattípus módosítása lehetőség képernyőképe.

  11. Amikor végzett a táblázat létrehozásával, válassza az OK gombot.When you’ve finished creating the table, select OK.

    A létrehozott lekérdezés ugyanolyan, mint amilyet egy XML adatforrás esetében látna.The query that’s generated is the same as you’d see with an XML data source. Adatszolgáltatóként valójában XML-t használunk.Under the covers, we’re using XML as the data provider. Sőt már át is programoztuk a jelen forgatókönyv támogatásához.We’ve repurposed it to enable this scenario as well.

    Az XML-adatszerkezet képernyőképe.

  12. Az Adatkészlet tulajdonságai párbeszédpanelen válassza az OK lehetőséget.In the Dataset Properties dialog box, select OK.

  13. Az adatforrás és az adatkészlet a Jelentés adatai panelen jelenik meg.You see your data source and dataset in the Report Data pane.

    A Jelentés adatai panel Adathalmaz elemének képernyőképe.

Az adatkészletet használhatja a jelentés adatvizualizációinak alapjaként.You can use your dataset as the basis for data visualizations in your report. Emellett hozzáadhat még egy adatkészletet, amelyhez ugyanazon adatforrást használhatja.You can also add another dataset and use the same data source for it.

A jelentés megtervezéseDesign the report

Egy adatforrás és adathalmaz birtokában már készen áll a jelentés létrehozására.Now that you have a data source and dataset, you're ready to create your report. Az alábbi eljárás egyszerű jelentést hoz létre az előző szakasz adatai alapján.The following procedure creates a simple report based on the data in the previous section.

  1. Válassza a Beszúrás menü Táblázat > Táblázat varázsló pontját.On the Insert menu, select Table > Table Wizard.

    Képernyőkép a Táblázat varázsló lehetőség kiválasztásáról.

  2. Jelölje ki a most létrehozott adathalmazt, majd válassza a Tovább lehetőséget.Select the dataset you just created > Next.

    Az Adathalmaz kiválasztása párbeszédpanel képernyőképe.

  3. A Mezők elrendezése lapon húzza a Használható mezők mezőből a Sorcsoportok mezőbe azokat a mezőket, amelyek alapján csoportosítani szeretne.In the Arrange fields page, drag fields you want to group by from the Available fields box to the Row groups box. Ebben a példában:In this example:

    • CountryRegionCountryRegion
    • SalesYearSalesYear
  4. Húzza a Használható mezők mezőből az Értékek mezőbe azokat a mezőket, amelyek alapján összesíteni szeretne.Drag the fields you want to aggregate from the Available fields box to the Values box. Ebben a példában:In this example:

    • ÉrtékesítésÖsszegSalesAmount

    A Jelentéskészítő alapértelmezés szerint összegzi az Értékek mezőben lévő mezőket, de másféle összesítést is választhat.By default, Report Builder sums the fields in the Values box, but you can choose another aggregation.

    A különböző választható összesítések képernyőképe.

  5. Válassza a Tovább lehetőséget.Select Next.

  6. Az Elrendezés kiválasztása lapon hagyja meg az alapértelmezett beállításokat, de törölje a jelet Csoportok kibontása/összecsukása jelölőnégyzetből.In the Choose the layout page, keep all the default settings, but clear Expand/collapse groups. A csoportok kibontása és összecsukása általában hasznos, most azonban az összes adatot látni szeretnénk.In general, expanding and collapsing groups is great, but this time we want to see all the data.

  7. Válassza a Tovább > Befejezés lehetőséget.Select Next > Finish. A táblázat a tervezési felületen jelenik meg.The table is displayed on the design surface.

    A Tervező nézetben megjelenített jelentés képernyőképe.

A jelentés futtatásaRun the report

Az aktuális értékeket és a jelentés előnézetét úgy tekintheti meg, hogy futtatja azt.To see the actual values and preview the report, you run it.

  1. Válassza a Kezdőlap menüszalag Futtatás elemét.Select Run in the Home ribbon.

    Képernyőkép a Futtatás lehetőségnek a Kezdőlap menüszalagon történő kiválasztásáról.

    Ekkor megjelennek az értékek.Now you see the values. A mátrix több sorból áll, mint amennyit a Tervező nézetben látott!The matrix has more rows than you saw in Design view! Formázhatja az oldalt, vagy dönthet az alapértelmezett beállítások használata mellett, mielőtt mentené a helyi számítógépre, vagy közzétenné a szolgáltatásban.You can either format the page or decide to use the default settings before saving to your local computer or publishing to the service.

  2. Azt, hogy a jelentés hogyan jelenik majd meg nyomtatásban, a Nyomtatási elrendezés lehetőséggel tekintheti meg.To see how your report will look when you print it, select Print Layout.

    A Nyomtatási elrendezés lehetőség képernyőképe.

    Itt úgy látható, ahogyan egy nyomtatott oldalon fog megjelenni.Now you see it as it will look on a printed page.

    A Nyomtatási elrendezés nézetben megjelenő jelentés képernyőképe.

A lapszámozott jelentés feltöltése a Power BI szolgáltatásbaUpload the paginated report to the Power BI service

Mivel a Power BI szolgáltatás már támogatja a lapszámozott jelentéseket, feltöltheti a jelentését a Prémium szintű kapacitásba.Now that paginated reports are supported in the Power BI service, you can upload your paginated report to a Premium capacity. További információ: Lapszámozott jelentés feltöltése.See Upload a paginated report for details.

A lapszámozott jelentés feltöltése egy jelentéskészítő kiszolgálóraUpload the paginated report to a report server

A lapszámozott jelentést egy Power BI jelentéskészítő kiszolgálóra vagy egy SQL Server Reporting Services 2016 vagy 2017 jelentéskészítő kiszolgálóra is feltöltheti.You can also upload your paginated report to a Power BI Report Server or SQL Server Reporting Services 2016 or 2017 report server. Ezt megelőzően hozzá kell adnia adatfeldolgozási bővítményként a következő elemet az RsReportServer.config fájlhoz.Before you do, you need to add the following item to your RsReportServer.config as an additional data extension. A módosítás előtt készítsen biztonsági másolatot az RsReportServer.config fájlról arra az esetre, ha problémába ütközne.Back up your RsReportServer.config file before you make the change, in case you run into any issues.

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

A szerkesztés után az alábbihoz hasonlóan kell kinéznie a konfigurációs fájl adatszolgáltatóit tartalmazó listának:After you've edited it, here's what the list of data providers in the config file should look like:

Az RsReportServer konfigurációs fájl képernyőképe.

Kész is van! Mostantól ezt az új funkciót használó jelentéseket is közzétehet a jelentéskészítő kiszolgálón.That’s it – you can now publish reports that use this new functionality to your report server.

Következő lépésekNext steps