Udostępnij za pośrednictwem


Samouczek: tworzenie raportu podzielonego na strony i przekazywanie go do usługa Power BI

DOTYCZY: Power BI Report Builder Power BI Desktop

W tym samouczku wyjaśniono, jak nawiązać połączenie z przykładową bazą danych Azure SQL Database, użyj kreatora w programie Power BI Report Builder, aby utworzyć raport podzielony na strony z tabelą, która opakowuje wiele stron, a następnie przekaż raport podzielony na strony do dowolnego obszaru roboczego w usługa Power BI.

Zrzut ekranu przedstawiający raport podzielony na strony w usługa Power BI.

Poniżej przedstawiono kroki opisane w tym samouczku:

  • Tworzenie przykładowej bazy danych platformy Azure.
  • Utwórz macierz w programie Power BI Report Builder za pomocą kreatora.
  • Sformatuj raport z tytułami, numerami stron i nagłówkami kolumn na każdej stronie.
  • Sformatuj walutę.
  • Przekaż raport do usługa Power BI.

Wymagania wstępne

Poniżej przedstawiono wymagania wstępne dotyczące tworzenia raportu podzielonego na strony:

Wymagania licencyjne dotyczące publikowania raportów podzielonych na strony usługi Power BI (pliki rdl) są takie same jak w przypadku raportów usługi Power BI (pliki pbix).

  • Bezpłatna licencja umożliwia publikowanie raportów podzielonych na strony w obszarze Mój obszar roboczy w usługa Power BI. Aby uzyskać więcej informacji, zobacz Dostępność funkcji dla użytkowników z bezpłatnymi licencjami w usługa Power BI.
  • W przypadku licencji usługi Power BI Pro lub licencji PPU można publikować raporty podzielone na strony w innych obszarach roboczych. Potrzebna jest również co najmniej rola współautora w obszarze roboczym.

Tworzenie macierzy za pomocą kreatora

  1. Uruchom program Power BI Report Builder z komputera.

    Zostanie otwarte okno dialogowe Wprowadzenie .

    Zrzut ekranu przedstawiający ekran Wprowadzenie do programu Report Builder.

  2. W okienku po lewej stronie sprawdź, czy wybrano pozycję Nowy raport , a następnie w okienku po prawej stronie wybierz pozycję Kreator tabeli lub macierzy.

  3. Na stronie Wybieranie zestawu danych wybierz pozycję Utwórz zestaw danych>Dalej.

    Zrzut ekranu przedstawiający miejsce znalezienia opcji Utwórz zestaw danych.

  4. Na stronie Wybieranie połączenia ze źródłem danych wybierz pozycję Nowy.

    Zrzut ekranu przedstawiający miejsce wybrania pozycji Nowy dla połączenia ze źródłem danych.

    Zostanie otwarte okno dialogowe Właściwości źródła danych.

  5. Źródło danych można nazwać dowolnymi znakami i podkreśleniami. Na potrzeby tego samouczka w polu Nazwa wpisz MyAzureDataSource.

  6. W polu Wybierz typ połączenia wybierz pozycję Microsoft Azure SQL Database.

  7. Wybierz pozycję Kompiluj obok pola Parametry połączenia.

    Zrzut ekranu przedstawiający, gdzie wybrać opcję Kompilacja we właściwościach źródła danych.

    Właściwości połączenia zostanie otwarte okno dialogowe.

  8. W witrynie Azure Portal: wróć do witryny Azure Portal i wybierz pozycję Bazy danych SQL.

    Zrzut ekranu przedstawiający bazę danych SQL na liście Zasobów witryny Azure Portal.

  9. Wybierz bazę danych Azure SQL Database utworzoną w przewodniku Szybki start "Tworzenie przykładu bazy danych Azure SQL Database w witrynie Azure Portal" w sekcji Wymagania wstępne tego artykułu.

  10. Na karcie Przegląd skopiuj wartość w polu Nazwa serwera.

  11. W programie Report Builder: wróć do programu Report Builder. W oknie dialogowym Właściwości połączenia w obszarze Nazwa serwera wklej skopiowaną nazwę serwera.

  12. W polu Zaloguj się na serwerze upewnij się, że wybrano opcję Użyj uwierzytelniania programu SQL Server, a następnie wpisz nazwę użytkownika i hasło utworzone na platformie Azure dla przykładowej bazy danych.

  13. W obszarze Połącz z bazą danych wybierz strzałkę listy rozwijanej i wybierz nazwę bazy danych utworzoną na platformie Azure.

    Zrzut ekranu przedstawiający okno dialogowe Właściwości połączenia, w którym można znaleźć opcje Połącz z bazą danych.

  14. Wybierz pozycję Testuj połączenie. Zostanie wyświetlony komunikat Wyniki testu, który zakończył się pomyślnie.

  15. Wybierz przycisk OK>OK.

    Teraz w polu Parametry połączenia program Report Builder wyświetla nowe parametry połączenia.

    Zrzut ekranu przedstawiający miejsce znalezienia parametrów połączenia na ekranie Właściwości źródła danych.

  16. Wybierz przycisk OK.

  17. Na stronie Wybieranie połączenia ze źródłem danych w obszarze Nowe połączenie ze źródłem danych zostanie wyświetlony komunikat "(w tym raporcie)". Wybierz to źródło >danych Dalej.

    Zrzut ekranu przedstawiający miejsce wybierania źródła danych.

  18. Wprowadź tę samą nazwę użytkownika i hasło w polu >Dalej.

  19. Na stronie Projektowanie zapytania rozwiń węzeł SalesLT, rozwiń węzeł Tabele i wybierz następujące tabele:

    • Adres
    • Klient
    • Rezultat
    • ProductCategory
    • SalesOrderDetail
    • SalesOrderHeader

    Ponieważ wybrano opcję Automatyczne wykrywanie relacji>, program Report Builder wykrywa relacje między tymi tabelami.

    Zrzut ekranu Projektuj zapytanie.

  20. Wybierz pozycję Uruchom zapytanie. Program Report Builder wyświetla wyniki zapytania.

    Zrzut ekranu przedstawiający miejsce wyświetlania listy Wyników zapytania.

  21. Wybierz Dalej.

  22. Na stronie Rozmieszczanie pól przeciągnij te pola z pola Dostępne pola do pola Grupy wierszy:

    • CompanyName
    • SalesOrderNumber (Numer zamówienia sprzedaży)
    • Product_Name
  23. Przeciągnij te pola z pola Dostępne pola do pola Wartości :

    • OrderQty
    • UnitPrice
    • LineTotal

    Program Report Builder automatycznie tworzy pola w polach Wartości sum.

    Zrzut ekranu przedstawiający ekran Rozmieszczanie pól, w którym można znaleźć sekcje Grupy wierszy i Wartości.

  24. Na stronie Wybieranie układu zachowaj wszystkie ustawienia domyślne, ale wyczyść pole wyboru obok pozycji Rozwiń/zwiń grupy. Ogólnie rzecz biorąc, funkcja grup rozwijania/zwijania jest świetna, ale tym razem chcesz, aby tabela została opakowana na wiele stron.

  25. Wybierz pozycję Dalej>Zakończ. Tabela jest wyświetlana na powierzchni projektowej.

Co zostało utworzone

Zatrzymajmy się na chwilę, aby przyjrzeć się wynikom kreatora.

Zrzut ekranu przedstawiający wyniki kreatora macierzy z etykietami liczbowymi w każdej sekcji.

  1. W okienku Dane raportu zobaczysz osadzone źródło danych platformy Azure i osadzony zestaw danych, na podstawie którego utworzono oba te elementy.

  2. Powierzchnia projektowa ma szerokość około 6 cali. Na powierzchni projektowej zobaczysz macierz, wyświetlając nagłówki kolumn i wartości zastępcze. Macierz ma sześć kolumn i wydaje się, że ma tylko pięć wierszy wysokości.

  3. Order Qty, Unit Price i Line Total to wszystkie sumy, a każda grupa wierszy ma sumę częściową.

    Nadal nie widzisz rzeczywistych wartości danych. Aby je wyświetlić, musisz uruchomić raport.

  4. W okienku Właściwości wybrana macierz nosi nazwę Tablix1. Element tablix w programie Report Builder to region danych, w którym są wyświetlane dane w wierszach i kolumnach. Może to być tabela lub macierz.

  5. W okienku Grupowanie zobaczysz trzy grupy wierszy utworzone w kreatorze:

    • CompanyName
    • Zamówienie sprzedaży
    • Nazwa produktu

    Ta macierz nie ma żadnych grup kolumn.

Uruchamianie raportu

Aby wyświetlić rzeczywiste wartości, należy uruchomić raport.

  1. Wybierz pozycję Uruchom na pasku narzędzi Narzędzia główne .

    Teraz zobaczysz wartości. Macierz zawiera o wiele więcej wierszy niż w widoku projektu. Pamiętaj, że program Report Builder mówi, że jest to strona 1 z 2?. Program Report Builder ładuje raport tak szybko, jak to możliwe, więc pobiera tylko wystarczającą ilość danych na kilka stron jednocześnie. Znak zapytania wskazuje, że program Report Builder nadal ładuje dane.

    Zrzut ekranu przedstawiający raport pokazujący, gdzie można znaleźć numer strony i strzałki nawigacji między stronami.

Formatowanie raportu

Teraz masz raport z macierzą, która opakowuje się do 33 stron. Dodajmy inne funkcje i poprawimy wygląd. Raport można uruchomić po każdym kroku, jeśli chcesz zobaczyć, jak się to dzieje.

  • Na karcie Uruchamianie na wstążce wybierz pozycję Projekt, aby kontynuować modyfikowanie.

Ustawianie szerokości strony

Zazwyczaj raport podzielony na strony jest sformatowany do drukowania, a typowa strona to 8 1/2 X 11 cali.

  1. Przeciągnij linijka, aby powierzchnia projektowa o szerokości 7 cali. Marginesy domyślne to 1 cal po każdej stronie, więc marginesy boczne muszą być węższe.

  2. Kliknij szary obszar wokół powierzchni projektowej, aby wyświetlić właściwości raportu .

    Jeśli okienko Właściwości nie jest widoczne, wybierz kartę >Widok Właściwości.

  3. Rozwiń pozycję Marginesy i zmień lewą i prawą z 1 cala na 0,75 cala.

    Zrzut ekranu przedstawiający właściwości raportu pokazujący, gdzie zobaczyć i edytować marginesy raportu.

Dodawanie tytułu raportu

  1. Wybierz słowa Kliknij, aby dodać tytuł w górnej części strony, a następnie wpisz Sales by Company.

  2. Wybierz tekst tytułu, a następnie w okienku Właściwości w obszarze Czcionka zmień kolor na Niebieski.

Dodawanie numeru strony

Zauważyliśmy, że raport ma sygnaturę daty i godziny w stopce. Możesz też dodać numer strony do stopki.

  1. W dolnej części powierzchni projektowej zobaczysz pozycję [&ExecutionTime] po prawej stronie stopki.

  2. W okienku Dane raportu rozwiń folder Wbudowane pola . Przeciągnij pozycję Numer strony do lewej strony stopki o tej samej wysokości co [&ExecutionTime].

  3. Przeciągnij prawą stronę pola [&PageNumber], aby ustawić go jako kwadrat.

  4. Na karcie Wstawianie wybierz pozycję Pole tekstowe.

  5. Kliknij z prawej strony [&PageNumber], wpisz "of", a następnie ustaw kwadrat pola tekstowego.

  6. Przeciągnij pozycję Total Total Pages (Całkowita liczba stron ) do stopki z prawej strony , a następnie przeciągnij prawą stronę, aby ustawić ją jako kwadratową.

    Zrzut ekranu przedstawiający okienko Dane raportu pokazujące, gdzie przeciągnąć pole kompilacji do stopki.

Uśmierć tabelę

Teraz możesz ustawić macierz na tyle szeroki, aby wypełnić szerokość strony, i sprawić, aby kolumny tekstowe były szersze, aby nazwy nie przewijały się tak bardzo.

  1. Wybierz macierz, a następnie wybierz kolumnę Nazwa firmy.

  2. Umieść kursor na szarym pasku w górnej części macierzy na prawej krawędzi kolumny Nazwa firmy. Przeciągnij w prawo, aż kolumna kończy się na 1 3/8 cala.

    Zrzut ekranu przedstawiający miejsce przeciągania krawędzi kolumny, aby zwiększyć jej szerokość.

  3. Przeciągnij prawą krawędź pola Nazwa produktu, aż kolumna kończy się na 3 3/4 cala.

Teraz macierz jest prawie tak szeroka, jak obszar wydruku.

Formatowanie waluty

Jeśli zauważysz, że podczas uruchamiania raportu kwoty w dolarach nie są jeszcze sformatowane jako waluta.

  1. Wybierz lewą górną komórkę [Sum(OrderQty)], przytrzymaj wciśnięty Shift i wybierz prawą dolną komórkę [Sum(LineTotal)].

    Zrzut ekranu przedstawiający miejsce wybierania komórek z wartościami waluty.

  2. Na karcie Narzędzia główne wybierz symbol waluty znaku dolara ($), a następnie wybierz strzałkę obok pozycji Style>symbolu zastępczego Przykładowe wartości.

    Zrzut ekranu przedstawiający miejsce wybrania pozycji Przykładowe wartości.

    Teraz możesz zobaczyć, że wartości są sformatowane jako waluta.

    Zrzut ekranu przedstawiający wartości raportu sformatowane jako waluta.

Dodawanie nagłówków kolumn na każdej stronie

Jeszcze jedno ulepszenie formatowania przed opublikowaniem raportu w usługa Power BI: wyświetlanie nagłówków kolumn na każdej stronie w raporcie.

  1. Na prawym końcu górnego paska w okienku Grupowanie wybierz strzałkę >listy rozwijanej Tryb zaawansowany.

    Zrzut ekranu przedstawiający miejsce wybrania trybu zaawansowanego.

  2. Wybierz górny pasek statyczny w obszarze Grupy wierszy. Zostanie wyświetlona komórka Nazwa firmy w macierzy.

    Zrzut ekranu przedstawiający miejsce wybierania paska statycznego.

  3. W okienku Właściwości przyjrzysz się właściwościom elementu członkowskiego elementu Tablix. Ustaw wartość KeepWithGroup na Wartość After i RepeatOnNewPage na wartość True.

    Zrzut ekranu przedstawiający miejsce znalezienia właściwości elementu członkowskiego elementu Tablix.

    Nadszedł czas, aby uruchomić raport i zobaczyć, jak wygląda teraz.

  4. Wybierz pozycję Uruchom na karcie Narzędzia główne.

  5. Wybierz pozycję Układ wydruku, jeśli nie został jeszcze wybrany. Teraz raport ma 29 stron. Przewiń kilka stron. Zobaczysz, że waluta jest sformatowana, kolumny mają nagłówki na każdej stronie, a raport ma stopkę z numerami stron i sygnaturą daty i godziny na każdej stronie.

    Zrzut ekranu przedstawiający przykładowy raport z wybranym układem wydruku.

  6. Zapisz raport na komputerze.

Przekazywanie raportu do usługi

Po utworzeniu tego raportu podzielonego na strony możesz przekazać go do usługa Power BI.

  1. W okienku nawigacji usługa Power BI wybierz pozycję Obszary robocze>Utwórz obszar roboczy.

  2. Nadaj obszarowi roboczemu nazwę azure AW lub inną unikatową nazwę. Jesteś teraz jedynym członkiem.

  3. W nowym obszarze roboczym wybierz pozycję Przekaż>przeglądaj. Przejdź do lokalizacji, w której zapisano plik >Otwórz.

    Usługa Power BI importuje plik i jest widoczna w obszarze Raporty na stronie Listy aplikacji.

    Zrzut ekranu przedstawiający miejsce wyświetlania raportu na liście Raporty na stronie Lista aplikacji.

  4. Wybierz raport, aby go wyświetlić.

  5. Jeśli wystąpi błąd, może być konieczne ponowne wprowadzenie poświadczeń. Wybierz wielokropek po prawej stronie raportu, a następnie wybierz pozycję Zarządzaj.

    Zrzut ekranu przedstawiający, gdzie wybrać pozycję Zarządzaj, aby zarządzać raportem.

  6. Wybierz pozycję Edytuj poświadczenia i wprowadź poświadczenia używane na platformie Azure podczas tworzenia bazy danych platformy Azure.

    Zrzut ekranu przedstawiający miejsce wybierania pozycji Edytuj poświadczenia.

  7. Teraz możesz wyświetlić raport podzielony na strony w usługa Power BI.

Co to są raporty podzielone na strony w usłudze Power BI?