Kurz: Vytvoření stránkované sestavy a jeho nahrání do služba Power BI

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

Tento kurz vysvětluje, jak se připojit k ukázkové databázi Azure SQL, pomocí průvodce v Power BI Tvůrce sestav vytvořit stránkovanou sestavu s tabulkou, která se zabalí na více stránek, a pak stránkovanou sestavu nahrát do libovolného pracovního prostoru v služba Power BI.

Screenshot showing paginated report in the Power BI service.

Tady jsou kroky, které jste dokončili v tomto kurzu:

  • Vytvořte ukázkovou databázi Azure.
  • Vytvořte matici v Power BI Tvůrce sestav pomocí průvodce.
  • Naformátujte sestavu nadpisem, čísly stránek a záhlavími sloupců na každé stránce.
  • Naformátujte měnu.
  • Nahrajte sestavu do služba Power BI.

Požadavky

Tady jsou požadavky pro vytvoření stránkované sestavy:

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

  • S bezplatnou licencí můžete stránkované sestavy publikovat do pracovního prostoru v služba Power BI. Další informace najdete v tématu Dostupnost funkcí pro uživatele s bezplatnými licencemi v služba Power BI.
  • S licencí Power BI Pro nebo licencí PPU můžete publikovat stránkované sestavy do jiných pracovních prostorů. V pracovním prostoru potřebujete alespoň roli přispěvatele.

Vytvoření matice pomocí průvodce

  1. Spusťte power BI Tvůrce sestav z počítače.

    Otevře se dialogové okno Začínáme .

    Screenshot showing Report Builder Getting Started.

  2. V levém podokně ověřte, že je vybraná nová sestava , a v pravém podokně vyberte Průvodce tabulkou nebo maticí.

  3. Na stránce Zvolit datovou sadu vyberte Vytvořit datovou sadu>Další.

    Screenshot showing Create a dataset.

  4. Na stránce Zvolit připojení ke zdroji dat vyberte Nový.

    Screenshot showing New data source.

    Otevře se dialogové okno Vlastnosti zdroje dat.

  5. Zdroj dat můžete pojmenovat cokoliv, co chcete, pomocí znaků a podtržítka. Pro účely tohoto kurzu zadejte do pole Název MyAzureDataSource.

  6. V poli Vybrat typ připojení vyberte Microsoft Azure SQL Database.

  7. Vyberte Sestavit vedle pole řetězce Připojení ion.

    Screenshot showing Build button in Data source properties.

    Otevře se dialogové okno Vlastnosti Připojení ion.

  8. Na webu Azure Portal: Vraťte se na Azure Portal a vyberte databáze SQL.

    Screenshot showing SQL databases in the Azure portal.

  9. V části Požadavky tohoto článku vyberte databázi Azure SQL, kterou jste vytvořili v rychlém startu Vytvoření ukázky databáze Azure SQL na webu Azure Portal.

  10. Na kartě Přehled zkopírujte hodnotu do pole Název serveru.

  11. V Tvůrce sestav: Vraťte se na Tvůrce sestav. V dialogovém okně vlastnosti Připojení vložte pod název serveru zkopírovaný název serveru.

  12. Pokud se chcete přihlásit k serveru, ujistěte se, že je zaškrtnuté políčko Použít ověřování SQL Serveru, a pak zadejte uživatelské jméno a heslo, které jste vytvořili v Azure pro ukázkovou databázi.

  13. V části Připojení do databáze vyberte šipku rozevíracího seznamu a vyberte název databáze, který jste vytvořili v Azure.

    Screenshot showing Data source connection properties.

  14. Vyberte Testovat připojení. Zobrazí se zpráva výsledků testu, že připojení k testu bylo úspěšné.

  15. Vyberte OK>OK.

    Teď v poli řetězce Připojení ion Tvůrce sestav zobrazí připojovací řetězec, které jste právě vytvořili.

    Screenshot showing Data source connection string.

  16. Vyberte OK.

  17. Na stránce Zvolit připojení ke zdroji dat se pod připojením ke zdroji dat, které jste právě vytvořili, zobrazí "(v této sestavě)". Vyberte tento zdroj >dat Další.

    Screenshot showing My Azure data source.

  18. Do pole >Další zadejte stejné uživatelské jméno a heslo.

  19. Na stránce Návrh dotazu rozbalte SalesLT, rozbalte tabulky a vyberte tyto tabulky:

    • Address
    • zákazníku
    • Produkt
    • ProductCategory
    • SalesOrderDetail
    • Salesorderheader

    Vzhledem k tomu, že je vybrána možnost Automatické zjišťování relací>, Tvůrce sestav rozpozná relace mezi těmito tabulkami.

    Screenshot showing Design a query dialog box.

  20. Vyberte Spustit dotaz. Tvůrce sestav zobrazí Výsledky dotazu

    Screenshot showing Query results.

  21. Vyberte Další.

  22. Na stránce Uspořádat pole přetáhněte tato pole z pole Dostupná pole do pole Skupiny řádků:

    • CompanyName
    • SalesOrderNumber
    • Product_Name
  23. Přetáhněte tato pole z pole Dostupná pole do pole Hodnoty :

    • OrderQty
    • UnitPrice
    • LineTotal

    Tvůrce sestav automaticky z polí v poli Hodnoty – součty.

    Screenshot showing Arrange fields dialog box.

  24. Na stránce Zvolit rozložení ponechte všechna výchozí nastavení, ale zrušte zaškrtnutí políčka u rozbalení nebo sbalení skupin. Obecně platí, že funkce rozbalení/sbalení skupin je skvělá, ale tentokrát chcete, aby se tabulka zalamovala na více stránek.

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

Co jste vytvořili

Pojďme se na chvíli pozastavit a podívat se na výsledky průvodce.

Screenshot showing the results of the Matrix wizard.

  1. V podokně Data sestavy uvidíte vložený zdroj dat Azure a vloženou datovou sadu založenou na ní, z nichž oba jste vytvořili.

  2. Návrhová plocha je asi 6 palců široká. Na návrhové ploše uvidíte matici, která zobrazuje záhlaví sloupců a zástupné hodnoty. Matice má šest sloupců a zdá se, že je na výšku pouze pět řádků.

  3. Pořadí Qty, Unit Price a Line Total jsou všechny součty a každá skupina řádků má mezisoučty.

    Stále se nezobrazují skutečné hodnoty dat. Aby se sestava zobrazila, musíte ji spustit.

  4. V podokně Vlastnosti se vybraná matice nazývá Tablix1. Tablix v Tvůrce sestav je datová oblast, která zobrazuje data v řádcích a sloupcích. Může to být tabulka nebo matice.

  5. V podokně Seskupení se zobrazí tři skupiny řádků, které jste vytvořili v průvodci:

    • CompanyName
    • Prodejní objednávka
    • Název produktu

    Tato matice neobsahuje žádné skupiny sloupců.

Spuštění sestavy

Pokud chcete zobrazit skutečné hodnoty, musíte sestavu spustit.

  1. Na panelu nástrojů Domů vyberte Spustit.

    Teď uvidíte hodnoty. Matice má mnohem více řádků, než jste viděli v návrhovém zobrazení. Všimněte si, že Tvůrce sestav říká, že se jedná o stránku 1 z 2?. Tvůrce sestav sestavu načte co nejrychleji, takže načte dostatek dat jenom na několik stránek najednou. Otazník označuje, že Tvůrce sestav ještě nenačetla všechna data.

    Screenshot showing buttons to run the report.

  2. Vyberte Rozložení při tisku. Sestava bude v tomto formátu při tisku. Tvůrce sestav teď ví, že sestava má 33 stránek a do zápatí se automaticky přidalo datum a časové razítko.

Formátování sestavy

Teď máte sestavu s maticí, která se zabalí na 33 stránek. Pojďme přidat další funkce a vylepšit její vzhled. Pokud chcete zjistit, jak se sestava připravuje, můžete sestavu spustit po každém kroku.

  • Na kartě Spustit na pásu karet vyberte Návrh, abyste mohli pokračovat v úpravách.

Nastavení šířky stránky

Stránkovaná sestava je obvykle formátovaná pro tisk a typická stránka je 8 1/2 X 11 palců.

  1. Přetažením pravítka nastavíte návrhovou plochu o šířku 7 palců. Výchozí okraje jsou na každé straně 1 palce, takže boční okraje musí být užší.

  2. Kliknutím do šedé oblasti kolem návrhové plochy zobrazíte vlastnosti sestavy.

    Pokud podokno Vlastnosti nevidíte, vybertekartu >Vlastnosti.

  3. Rozbalte okraje a změňte levý a pravý z 1 palce na 0,75 palce.

    Screenshot showing Set page margins.

Přidání názvu sestavy

  1. Vyberte slova Click to add title at the top of the page, then type Sales by Company.Select the words Click to add title at the top of the page, then type Sales by Company.

  2. Vyberte text nadpisu a v podokně Vlastnosti v části Písmo změňte barvu na modrou.

Přidání čísla stránky

Všimli jste si, že sestava má v zápatí časové razítko data a času. Číslo stránky můžete také přidat do zápatí.

  1. V dolní části návrhové plochy uvidíte [&ExecutionTime] vpravo v zápatí.

  2. V podokně Data sestavy rozbalte složku Předdefinovaná pole. Přetáhněte číslo stránky na levou stranu zápatí se stejnou výškou jako [&ExecutionTime].

  3. Přetažením pravé strany pole [&PageNumber] ho nastavte na čtverec.

  4. Na kartě Vložení vyberte Textové pole.

  5. Klikněte napravo od položky [&PageNumber], zadejte "of" a pak nastavte čtverec textového pole.

  6. Přetáhněte celkové součty stránek do zápatí napravo od "of" a potom přetáhněte jeho pravou stranu tak, aby byla také čtvercová.

    Screenshot showing Drag page numbers.

Rozšíření tabulky

Teď můžete nastavit šířku matice tak, aby vyplnila šířku stránky, a zvětšit textové sloupce tak, aby se názvy neposouvat tolik.

  1. Vyberte matici a pak vyberte sloupec Název společnosti.

  2. Najeďte myší na šedý pruh v horní části matice na pravém okraji sloupce Název společnosti. Přetáhněte doprava, dokud sloupec nekončí na 1 3/8 palců.

    Screenshot showing Drag the right edge of the column.

  3. Přetáhněte pravý okraj názvu produktu, dokud sloupec nekončí na 3 3/4 palce.

Matice je teď skoro stejně široká jako oblast tisku.

Formátování měny

Pokud jste si všimli, že při spuštění sestavy ještě nejsou částky v dolarech formátované jako měna.

  1. Vyberte levou horní buňku [Sum(OrderQty)], podržte stisknutou klávesu Shift a vyberte buňku vpravo dole [Sum(LineTotal)].

    Screenshot showing Select cells with currency values.

  2. Na kartě Domů vyberte symbol měny dolaru ($) a pak vyberte šipku vedle možnosti Ukázkové hodnoty stylů zástupných symbolů>.

    Screenshot showing Show sample values.

    Teď vidíte, že hodnoty jsou formátované jako měna.

    Screenshot showing Currency sample values.

Přidání záhlaví sloupců na každou stránku

Ještě jedno vylepšení formátování před publikováním sestavy do služba Power BI: zobrazení záhlaví sloupců na každé stránce sestavy

  1. V pravém horním rohu horního panelu v podokně Seskupení vyberte rozevírací šipku >Rozšířený režim.

    Screenshot showing Turn on Advanced Mode.

  2. Vyberte horní statický panel ve skupinách řádků. Uvidíte, že je vybraná buňka Název společnosti v matici.

    Screenshot showing Select static group.

  3. V podokně Vlastnosti se díváte na vlastnosti člena Tablix. Nastavte KeepWithGroup na hodnotu After a RepeatOnNewPage na hodnotu True.

    Screenshot showing Set Repeat On New Page.

    Je čas sestavu spustit a podívat se, jak teď vypadá.

  4. Na kartě Domů vyberte Spustit.

  5. Pokud ještě není vybrané, vyberte Rozložení při tisku. Sestava má teď 29 stránek. Projděte si několik stránek. Vidíte, že měna je naformátovaná, sloupce mají záhlaví na každé stránce a sestava má zápatí s čísly stránek a datem a časovým razítkem na každé stránce.

    Screenshot showing Finished page.

  6. Uložte sestavu do počítače.

Nahrání sestavy do služby

Teď, když jste vytvořili tuto stránkovanou sestavu, je čas ji nahrát do služba Power BI.

  1. V navigačním podokně služba Power BI vyberte Pracovní prostory>Vytvořit pracovní prostor.

  2. Pojmenujte svůj pracovní prostor Azure AW nebo jiný jedinečný název. Teď jste jediným členem.

  3. V novém pracovním prostoru vyberte Nahrát>procházet. Přejděte na místo, kam jste uložili soubor >Otevřít.

    Power BI naimportuje váš soubor a uvidíte ho v části Sestavy na stránce seznamu aplikací.

    Screenshot showing Report in App list.

  4. Výběrem sestavy ji zobrazíte.

  5. Pokud se zobrazí chyba, budete možná muset znovu zadat přihlašovací údaje. Vyberte tři tečky napravo od sestavy a pak zvolte Spravovat.

    Screenshot showing Manage your report.

  6. Vyberte Upravit přihlašovací údaje a zadejte přihlašovací údaje, které jste použili v Azure při vytváření databáze Azure.

    Screenshot showing Edit report credentials.

  7. Teď můžete stránkovanou sestavu zobrazit v služba Power BI.

Další kroky

Co jsou stránkované sestavy v Power BI?