Zadávání dat přímo do stránkované sestavy v Tvůrce sestav

PLATÍ PRO: Power BI Tvůrce sestav Power BI Desktopu

Tento článek vysvětluje funkci v Microsoft Power BI Tvůrce sestav, která umožňuje zadávat data přímo do stránkované sestavy jako vložené datové sady. Data můžete zadat přímo do datové sady v sestavě nebo je vložit z jiné aplikace, jako je Microsoft Excel. Po vytvoření datové sady zadáním dat ji můžete použít stejně jako jakoukoli jinou vloženou datovou sadu, kterou jste vytvořili. Navíc můžete přidat více než jednu tabulku a pak ji použít jako filtr pro druhou tabulku. Tato funkce je užitečná zejména u malých statických datových sad, které možná budete muset použít v sestavě, jako jsou parametry sestavy.

Požadavky

Licenční požadavky pro stránkované sestavy Power BI (soubory .rdl) jsou stejné jako pro sestavy Power BI (soubory .pbix).

  • Pokud chcete stránkovanou sestavu uložit na server sestav, potřebujete oprávnění k úpravě souboru RsReportServer.config.

Vytvoření zdroje dat a datové sady

Po stažení a instalaci Tvůrce sestav postupujte podle stejného pracovního postupu, který používáte k přidání vloženého zdroje dat a datové sady do sestavy. V následujícím postupu se v části Zdroje dat zobrazí nová možnost Zadat data . Tento zdroj dat stačí nastavit jenom jednou v sestavě. Potom můžete vytvořit více tabulek zadaných dat jako samostatných datových sad, a to vše pomocí tohoto jednoho zdroje dat.

  1. V podokně Data sestavy vyberte Nová>datová sada.

    Screenshot of the Dataset option in the Report Data pane.

  2. V dialogovém okně Vlastnosti datové sady zadejte název datové sady. Nezahrnujte mezery.

  3. Vedle zdroje dat vyberte Nový.

    Screenshot of the New embedded data source button.

  4. V poli Vybrat typ připojení vyberte Enter Data>OK.

    Screenshot of the Enter Data option.

  5. Zpět v dialogovém okně Vlastnosti datové sady vyberte Návrhář dotazů.

    Screenshot of the Query Designer button.

  6. V podokně Návrhář dotazů klikněte pravým tlačítkem myši a vložte data do tabulky.

    Screenshot of the Paste option in the Query Designer.

  7. Pokud chcete nastavit názvy sloupců, poklikejte na každý NovýSloupc a zadejte název sloupce.

    Screenshot of the column name selection.

  8. Pokud první řádek obsahuje záhlaví sloupců z původních dat, klikněte na něj pravým tlačítkem myši a odstraňte je.

  9. Ve výchozím nastavení je datový typ pro každý sloupec String. Pokud chcete změnit datový typ, klikněte pravým tlačítkem myši na záhlaví >sloupce Změnit typ a nastavte ho na jiný datový typ, například Datum nebo Plovoucí.

    Screenshot of the Change data type options.

  10. Po vytvoření tabulky vyberte OK.

    Vygenerovaný dotaz je stejný jako u zdroje dat XML. Pod popisky používáme jako zprostředkovatele dat XML. Znovu jsme ho navrhli, abychom tento scénář povolili.

    Screenshot of the XML data structure.

  11. V dialogovém okně Vlastnosti datové sady vyberte OK.

  12. Zdroj dat a datovou sadu uvidíte v podokně Data sestavy.

    Screenshot of the Datasets in the Report Data pane.

Datovou sadu můžete použít jako základ pro vizualizace dat v sestavě. Můžete také přidat další datovou sadu a použít pro ni stejný zdroj dat.

Návrh sestavy

Teď, když máte zdroj dat a datovou sadu, jste připraveni vytvořit sestavu. Následující postup vytvoří jednoduchou sestavu založenou na datech v předchozí části.

  1. V nabídce Vložit vyberte Průvodce tabulkou>.

    Screenshot of the Table Wizard option.

  2. Vyberte datovou sadu, kterou jste právě vytvořili>.

    Screenshot of the Choose a dataset dialog.

  3. Na stránce Uspořádat pole přetáhněte pole, podle které chcete seskupit, z pole Dostupná pole do pole Skupiny řádků. V tomto příkladu:

    • CountryRegion
    • SalesYear
  4. Přetáhněte pole, která chcete agregovat, z pole Dostupná pole do pole Hodnoty . V tomto příkladu:

    • SalesAmount

    Ve výchozím nastavení Tvůrce sestav sečte pole v poli Hodnoty, ale můžete zvolit jinou agregaci.

    Screenshot of different aggregations to choose from.

  5. Vyberte Další.

  6. Na stránce Zvolit rozložení ponechte všechna výchozí nastavení, ale zrušte zaškrtnutí políčka Rozbalit nebo sbalit skupiny. Obecně platí, že rozbalení a sbalení skupin je skvělé, ale tentokrát chcete zobrazit všechna data.

  7. Vyberte Next (Další)>Finish (Dokončit). Tabulka se zobrazí na návrhové ploše.

    Screenshot of the report in Design view.

Spuštění sestavy

Pokud chcete zobrazit skutečné hodnoty a zobrazit náhled sestavy, spusťte ji.

  1. V nabídce Domů vyberte Spustit.

    Screenshot of selecting Run on the Home ribbon.

    Teď uvidíte hodnoty. Matice má více řádků, než jste viděli v návrhovém zobrazení. Stránku můžete naformátovat nebo se rozhodnout použít výchozí nastavení před uložením do místního počítače nebo publikováním do služby.

  2. Pokud chcete zjistit, jak sestava vypadá při tisku, vyberte Rozložení při tisku.

    Screenshot of selecting Print Layout.

    Teď vidíte, jak vypadá na vytištěné stránce.

    Screenshot of the report in print layout view.

Nahrání stránkované sestavy do služba Power BI

Teď, když jsou stránkované sestavy podporované v služba Power BI, můžete stránkovanou sestavu nahrát do libovolného pracovního prostoru. Podrobnosti najdete v tématu Nahrání stránkované sestavy .

Nahrání stránkované sestavy na server sestav

Stránkovanou sestavu můžete nahrát také na server sestav Server sestav Power BI nebo SQL Server Reporting Services 2016 nebo 2017. Než to uděláte, musíte do souboru RsReportServer.config přidat následující položku jako další datové rozšíření. Před provedením změny zálohujte soubor RsReportServer.config pro případ, že narazíte na problémy.

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

Po úpravě vypadá seznam zprostředkovatelů dat v konfiguračním souboru takto:

Screenshot of the Report Server config file.

To je to. Teď můžete publikovat sestavy, které používají tuto novou funkci, na server sestav.

Další kroky