#10 – Pierwszy raport Power BI

Dzisiaj zaczynamy w końcu wykorzystywać zdobytą dotychczas wiedzę w praktyce.

Oczywiście stworzenie czegokolwiek zaczyna się od danych. Dlatego zacznijmy od zaimportowania ich z plików kursowych.

Pobierz pliki do tego wpisu

Aby móc pobrać pliki musisz się zalogować

cleverdev-kontakty.xlsx

Po zaimportowaniu możemy przyjrzeć się im dokładniej.

[Id]

Możemy tutaj zmienić typ kolumny na Tekst

Przy okazji zmieńmy też jej nazwę na [ID Klienta]

[Data ostatniej aktywności] i [Utworzone]

Tutaj zatrzymajmy się na chwilę.

Dobrą praktyką jest podział daty i godziny na dwie niezależne kolumny. W naszym przypadku nie potrzebujemy wartości godzinowej – dlatego przekonwertujmy te kolumny na samą datę.

Na sam koniec jeszcze zmieńmy nazwę zapytania na bardziej przyjazną użytkownikowi – ’Kontakty’

cleverdev-lokale.xlsx

Importujemy kolejny plik. I tutaj już będziemy mieli trochę więcej pracy do wykonania.

Zacznijmy od pozbycia się zbędnych kolumn:

  • [Lp]
  • [Cena cał.]
  • [Cena za m2 brutto]
  • [Pokoje]
  • [Piętro]
  • [Wartość łączna 'pod klucz’]
  • [Cena miejsca parkingowego]
  • [Cena łączna balkonu netto]
  • [Wartość umeblowania netto]
  • [Stopa zwrotu/rok]
  • [Stopa zwrotu/miesiąc]
  • [Zwrot VAT]
  • [Data aneksu]

Jeżeli nie wiesz, dlaczego usuwamy te kolumny – odpowiedź znajdziesz w filmie na YouTube 🙂

Dalej zajmijmy się typami danych w kolumnach:

  • [NR] – tekst
  • [Inwestycja] – tekst
  • [Status] – tekst
  • [Cena lokalu brutto] – liczba całkowita
  • [Powierzchnia] – liczba dziesiętna
  • [Cena całkowita brutto] – liczba całkowita
  • [Cena transakcyjna netto] – liczba dziesiętna
  • [Cena transakcyjna mieszkania brutto] – liczba całkowita
  • [Cena transakcyjna mieszkania netto] – liczba dziesiętna

Teraz jeszcze przeglądamy błędy i pozbywamy się za pomocą sposobów, które już Ci pokazałem.

Pozostaje nam jeszcze zmienić nazwę kolumny [NR] na [NR lokalu] i nazwę całego zapytania na ’Lokale’.

cleverdev-spotkania.xlsx

Spójrzmy na kolumny

  • [L.P.] – usuwamy
  • [Utworzono klienta] – typ danych data
  • [Id Klienta] – typ danych tekst, zmieńmy nazwę na [ID Klienta] dla zachowania spójności formatowania
  • [Data spotkania] – typ danych data
  • [Miejsce spotkania] – typ danych tekst
  • [Numer spotkania] – liczba całkowita
  • [Status spotkania] – tekst
  • [Cel spotkania] – tekst

Błędów nie mamy, więc po prostu zmieńmy jeszcze nazwę zapytania na ’Spotkania’.

cleverdev-transakcje.xlsx

W tym pliku mamy dwa arkusze – Transakcje i Wpłaty. Zaimportujmy oba.

Zacznijmy od arkusza z wpłatami.

Nazwa kolumnyTyp danychBłędyDodatkowe działania
[ID Klienta]Tekst
[Rodzaj umowy]Tekst
[Nieruchomość]Tekst
[Utworzono]Data
[Termin]Data
[Data wpłaty]Data
[Kwota wpłaty brutto]Liczba dziesiętna

Sprawa prosta, nie wymagała od nas szczególnego zaangażowania. Ale przejdźmy do ’Transakcje’ i jak pewnie pamiętasz, tutaj będziemy już musieli zrobić trochę więcej.

Nazwa kolumnyTyp danychBłędyDodatkowe działania
[Numer lokalu]Tekst
[Typ]Tekst
[ID klienta]TekstCo prawda nie pojawia się jako błąd, ale mamy tutaj pozycje w których ID klienta jest powtórzone.– pozbyć się powtórzeń ID.
[Column4]Tekst– usunąć kolumnę
[Data podpisania umowy]Data
[Data utworzenia]Data– usunąć kolumnę
[Cena do zapłaty]Liczba dziesiętna
[Zadłużenie]Liczba dziesiętna
[Zapłacono]Liczba dziesiętna
[Status umowy]Tekst
[Data utworzenia klienta]Data– usunąć kolumnę

cleverdev-transze.xlsx

Po zaimportowaniu zmieńmy od razu nazwę zapytania na ’Transze’.

Nazwa kolumnyTyp danychBłędyDodatkowe działania
[Klient/Firma]Tekst– zmienić nazwę na [ID Klienta]
[Rodzaj umowy]Tekst
[Nieruchomość]Tekst– zmienić nazwę na [NR lokalu]
[Termin]Data
[Kwota]Liczba dziesiętna
[Zapłacono]Liczba dziesiętna
[Pozostało]Liczba dziesiętna

Dodatkowe czynności

Teraz, gdy już mamy przygotowane i oczyszczone dane możemy wykonać jeszcze kilka kroków:

  • W tabeli ’Lokale’ dodaj kolumnę z obliczoną ceną m2 z wartości lokalu brutto
  • W tabeli ’Lokale’ wyfiltrujmy wszystkie lokale, które w [Cena lokalu brutto] mają wartość 0
  • ’Spotkania’ – usuń kolumny [Utworzono klienta] i [Numer spotkania]

Pozostało nam tylko kliknąć przycisk Zamknij i zastosuj. I wygląda na to, że jesteśmy w domu i mamy przygotowane dane do dalszej pracy.

Czy to było przydante?

Join Us!

Custom Sidebar

You can set categories/tags/taxonomies to use the global sidebar, a specific existing sidebar or create a brand new one.