Agenda szkolenia
  1. Wstęp
    • Czym jest Power Query i jego rola w przygotowaniu danych do modelu Power Pivot
    • Omówienie dostępnych źródeł
  2. Pozyskanie danych – import ze źródeł zewnętrznych
    • Z plików (m.in. Excel, CSV, TXT)
    • Relacyjnych baz danych (m.in. MS SQL Server, MS Access)
    • Usługi online (m.in. SharePoint, strony WWW)
    • Foldery
    • Klucze API pobierane z różnych serwisów webowych
    • PDF – tylko wersja Office 365
  3. Wbudowane narzędzia do transformacji danych
    • Dzielenie kolumn po różnych argumentach
    • Usuwanie / zachowywanie wierszy
    • Konwertowanie danych do nagłówka
    • Zamiana wartości / zamiana błędów
    • Transpozycja
    • Grupowanie
    • Scalanie kolumn
    • Wypełnianie pustych komórek
    • Unpivot / Pivot kolumn
    • Transformacje dat (m.in. ostatni dzień miesiąca, dzień tygodnia, kwartał, nazwa miesiąca, nazwa dni, rok)
    • Transformacje liczb  (m.in. zlicz unikatowe wartości, podziel bez reszty, wartość bezwzględna, zaokrąglenie)
    • Transformacje tekstu (m.in. przycięcie, wyczyść, wielkość liter, inteligentne wyodrębniane)
  4. Operacje na zapytaniach
    • Odświeżanie
    • Grupowanie
    • Opcje ładowania
    • Edytowanie
    • Zależności pomiędzy zapytaniami
  5. Łączenie wielu źródeł danych
    • Z wielu lokalizacji, plików i arkuszy
    • Scalanie zapytań
    • Scalanie rozmyte – tylko wersja Office 365
    • Dołączanie zapytań
  6. Dodawanie kolumn
    • Warunkowa
    • Z przykładów
    • Niestandardowa
    • Indeksu
  7. Parametryzacja zapytań
  8. Język M
    • W jakim celu jest wykorzystywany język w edytorze Power Query
    • Składania Języka M
    • Sposoby wykorzystania najpopularniejszych funkcji
    • Definiowanie własnych zmiennych
    • Konwersja zapytań na funkcje
    • Tworzenie nowych zapytań za pomocą edytora zaawansowanego
  9. Niestandardowe rozwiązania
    • Konsolidacja skomplikowanych strukturalnie plików
    • Tworzenie kalendarza dat z możliwością obsługi wyświetlanego języka nazw miesiąca
      i dni
    • Wieloparametrowe zapytania
    • Wykorzystywanie kluczy API które pozwalają np. pobrać bieżące dane
      z serwisów internetowych (m.in. serwisy bankowe, pogodowe, społecznościowe)