Úvod do Power BI: Kompletní návod na analýzu dat
Tento článek vás provede kompletním návodem pro analýzu dat v Power BI na základě tří video lekcí. Naučíte se od základů až po pokročilé techniky vizualizace a sdílení dat. Veškeré kroky jsou popsány v českém jazyce, včetně praktických ukázek a častých dotazů. Na konci článku najdete seznam relevantních vyhledávaných frází.
Část 1: Začínáme s Power BI
1.1. Co je Power BI a proč ho používat?
Power BI je nástroj pro analýzu dat od Microsoftu, který vám umožní transformovat data na vizuálně atraktivní a interaktivní reporty. Pomocí Power BI můžete snadno pracovat s různými datovými zdroji, provádět transformace dat a vytvářet modely pro analýzu.
1.2. Rozhraní Power BI Desktop
Hlavní pohledy:
- Report View (Pohled na reporty): Pro tvorbu a úpravy vizualizací.
- Data View (Pohled na data): Prohlížení tabulek dat v tabulkovém formátu.
- Model View (Pohled na model): Správa vztahů mezi tabulkami.
Panely:
- Fields (Pole): Obsahuje všechna dostupná data.
- Visualizations (Vizualizace): Nabízí seznam dostupných vizuálních prvků.
- Filters (Filtry): Možnost přidat filtry pro jednotlivé vizualizace.
1.3. Připojení zdrojů dat a jejich transformace
- Připojení dat:
- Klikněte na Get data (Načíst data) > vyberte zdroj (např. Excel, SQL Server).
- Načtěte tabulky a ověřte jejich náhled.
- Transformace dat pomocí Power Query:
- Otevřete Transform data (Transformovat data).
- Proveďte úpravy:
- Odstranění duplicitních řádků.
- Změna datových typů.
- Rozdělení textu do sloupců.
- Použijte Applied Steps (Aplikované kroky) k zaznamenání provedených změn.
1.4. Vytvoření datového modelu
- Modelování vztahů: Pomocí Model View propojte tabulky podle klíčů (např. Customer ID, Product ID).
- Kalendářní tabulka: Pomocí funkce
CALENDAR
vytvořte tabulku dat pro analýzu časových řad.
Část 2: Vizualizace a reportování
2.1. Tvorba základních vizualizací
- Tabulka:
- Vyberte sloupce, které chcete zobrazit (např. Název produktu, Celkový prodej).
- Formátujte tabulku (např. barvy, velikost písma).
- Sloupcový graf:
- Přidejte data na osu X (např. Název produktu) a hodnoty (např. Celkový prodej).
- Přidejte legendu (např. Kategorie).
- Koláčový graf:
- Použijte pro zobrazení procentuálních podílů (např. Prodeje podle produktů).
- Čárový graf:
- Vizualizujte časové řady (např. Prodeje podle dat).
2.2. Použití filtrů a slicerů
- Slicer:
- Filtrujte data podle kategorií, produktů nebo časového období.
- Přidejte možnosti jako Vybrat vše nebo Hledání.
- Timeline slicer:
- Umožňuje filtrovat data podle konkrétního období.
2.3. Pokročilé funkce – Záložky a tlačítka
- Záložky (Bookmarks):
- Uložte konkrétní nastavení filtrů a vizualizací.
- Tlačítka (Buttons):
- Vytvořte interaktivní tlačítka pro přepínání mezi záložkami.
- Například pro zobrazení dat pro různé regiony nebo kategorie.
Část 3: Pokročilá analýza a sdílení
3.1. Úvod do DAX (Data Analysis Expressions)
DAX je jazyk umožňující pokročilé výpočty a agregace. Zde jsou některé základní funkce:
- SUM (Součet):
SUM(Tabulka[Sloupec])
- Sčítá hodnoty ve sloupci.
- AVERAGE (Průměr):
AVERAGE(Tabulka[Sloupec])
- Vypočítá průměr hodnot.
- CALCULATE:
CALCULATE(Výraz, Filtr)
- Modifikuje kontext výpočtu, např.
CALCULATE(SUM(Tabulka[Prodej]), Tabulka[Produkt] = "A")
.
- Modifikuje kontext výpočtu, např.
- FILTER:
FILTER(Tabulka, Podmínka)
- Vrátí podmnožinu tabulky.
- RELATED:
RELATED(Tabulka[Sloupec])
- Přidá hodnoty z propojené tabulky.
- IF:
IF(Podmínka, HodnotaPravda, HodnotaNepravda)
- Podmíněné výpočty.
3.2. Časová inteligence
- DATEADD:
DATEADD(Tabulka[Datum], -1, MONTH)
- Posune datum o specifikovaný interval (např. o měsíc zpět).
3.3. Sdílení reportů
- Publikace:
- Klikněte na Publish (Publikovat) a vyberte pracovní prostor v Power BI Service.
- Automatické aktualizace:
- Nastavte Gateway pro připojení k datům a plánujte aktualizace až 8x denně.
- Sdílení:
- Sdílejte reporty s kolegy, exportujte je nebo je vložte na web.
Časté dotazy
Jaké datové zdroje mohu připojit k Power BI?
Power BI podporuje Excel, SQL Server, webová data, SharePoint a mnoho dalších.
Jak vytvořím vztah mezi tabulkami?
V Model View přetáhněte primární klíč z jedné tabulky na cizí klíč v druhé tabulce.
Jak nastavím automatickou aktualizaci dat?
V Power BI Service nastavte Gateway a naplánujte aktualizace v nastavení datové sady.