W tym artykule pokażę Ci jak w Power BI zrobić wykres prezentujący pięciu klientów z największą sprzedażą. W poprzednim artykule pokazywałam, jak to zrobić w Excelu za pomocą tabeli i wykresu przestawnego, a teraz kolej na Power BI. Efekt będzie następujący:
Zanim jednak stworzymy wykres w Power BI, pobierzemy do niego dane (znajdują się w pliku Excela, w obiekcie tabela o nazwie tbDane), następnie stworzymy miarę, będącą podsumowaniem sprzedaży i dopiero wtedy będziemy tworzyć wykres. W tym prostym przykładzie importowana tabela będzie jedyną w naszym modelu danych, zatem etap tworzenia relacji tutaj pominę.
1. Pobieranie danych do Power BI za pomocą Power Query
Aby pobrać dane do Power BI, kliknij menu Narzędzia główne/Pobierz dane/ Skoroszyt programu Excel i wskaż plik, który chcesz zaimportować. Następnie pojawi się nawigator, w którym należy wskazać obiekt Excela, który chcemy zaimportować. W moim przypadku będzie to tabela tbDane:
Po wskazaniu obiektu kliknij Przekształć dane, aby wejść do edytora Power Query i dokonać ewentualnych przekształceń. W naszym przypadku sprawdzimy tylko zaproponowane typy danych. Oto widok naszych danych w Power Query:
Ponieważ wszystko wygląda w porządku – ładujemy dane do Power BI, czyli Zamknij i zastosuj. Czas na kolejny etap, czyli stworzenie miary.
2. Tworzenie miary Sumy sprzedaży: Total Sales
Aby stworzyć podsumowanie sprzedaży per klient (w naszym przykładzie), potrzebujemy miary, która będzie sumowała wartości sprzedaży. W naszych danych będzie to pole Wartość [PLN].
W widoku raportu klikamy zatem prawym przyciskiem myszy na tabelę, w której chcemy umieścić nową miarę (u mnie jest to dedykowana tabela miar o nazwie MIARY) i wybieramy Nowa miara.
Pojawi się pasek formuły, w którym wpisujemy następującą formułę i zatwierdzamy Enterem:
Total sales= SUM(tbDane[Wartość [PLN]]])
Utworzoną miarę warto od razu sformatować w menu Narzędzia miar:
Voila! Możemy teraz tworzyć wizualizację!
3. Tworzenie wykresu słupkowego
Z menu Wstaw wybierzmy wizualizację wykresu słupkowego.
Pojawi się pusta wizualizacja, którą teraz uzupełnimy.
Po pierwsze, na osi y umieścimy klienta:
Na osi x zaś umieścimy miarę Total sales, którą przed chwilą tworzyliśmy:
Na wykresie znajdują się teraz wszyscy klienci:
Teraz czas na pokazanie tylko pięciu klientów o największej sprzedaży. Będziemy zatem filtrować wykres.
4. Filtrowanie wykresu w Power BI
Aby przefiltrować wykres – zaznacz go, a następnie rozwiń okienko Filtry po prawej stronie ekranu Power BI.
Interesuje nas sekcja filtrów wizualizacji, na której obecnie mamy dostępne dwa pola: Klient i Total Sales.
Będziemy teraz filtrować wykres tak, aby pokazać pięciu górnych (najlepszych) klientów. A tę „najlepsiejszość” 😉 będzie określała wartość Total Sales. Rozwijamy zatem filtrowanie pola Klient (po najechaniu na to pole, w prawym górnym rogu pola, pojawi się mała strzałka w dół).
Wybieramy typ filtru Najlepsze N, Do góry, 5, a do pola Według wartości przerzucamy (metodą drag-and-drop) miarę Total Sales. Na koniec koniecznie klikamy Zastosuj filtr:
Wykres można jeszcze dostosować, czyli:
- Dodać etykiety danych:
2. Usunąć tytuł osi y:
3. Usunąć tytuł i wartości osi x:
4. Usunąć lub edytować tytuł wykresu:
Efekt wszystkiego jest następujący:
I wszystko! Mam nadzieję, że pokazany sposób przyda Ci się w pracy!
Film na Youtubie, gdzie pokazuję powyższe rozwiązanie:
0 Comments