Power BI

Power BI – rozpoczęcie pracy

Power BI ostatnimi czasy jest jednym z najbardziej promowanych narzędzi ze stosu technologicznego Microsoftu. Ogromny nakład pracy jaki jest w niego wkładany spowodował, że zdobywa on coraz większą część rynku konkurując jak równy z równym z takimi narzędziami jak Qlik View czy też Tableau. Sam osobiście bardzo lubię i cenię Power BI gdyż kryje się pod nim wydajny model analityczny z językiem DAX, wydajne narzędzie do tworzenia procesów ETL oraz efektownie wyglądająca warstwa wizualizacji. Patrząc na trend popularności tego narzędzia postanowiłem wprowadzić czytelników niniejszego bloga w świat związany z Power BI. Całość informacji będę gromadził pod kolejną serią pod tytułem…
Read more

Power BI Desktop. Błąd podczas zmiany nazwy kolumny w Power Query.

Follow me on

Slawomir Drzymala

Still playing with data and .NET technologies
Slawomir Drzymala
Follow me on

Podczas zmiany nazwy kolumny w Power Query po zapisaniu zmian mozna natknąć się na błąd:

Okazuje się, że powód błędu jest bardzo błachy i z całą pewnością powinien zostać poprawiony przez autorów. Błąd pojawia się na przykład wtedy, kiedy zmienimy tylko i wyłącznie wielkość liter w kolumnie, na przykład z “My Atribute” na “my atribute”. Póki co jedynym rozwiązaniem tego błędu jest dodatkowa zmiana nazwy kolumny na tymczasową nazwę i następnie zamiana tej nazwy na porządaną. Na przykład z “My Atribute” zmieniamy na “_ My Atribute”, a dopiero potem na “my atribute”.  

Prosta analiza odchyleń (outliers) w Power BI z wykorzystaniem programu R

Follow me on

Slawomir Drzymala

Still playing with data and .NET technologies
Slawomir Drzymala
Follow me on

Dzisiejszy post będzie bardzo krótki, natomiast wynika to też z faktu, że w PowerBI Desktop w połączeniu z “R” możemy uzyskać świetne rezultaty małym nakładem pracy. “Outliers”, czyli wartości, które są skrajnie różne od pozostałych w badanej domenie mogą zniekształcić wynik analiz. Czasami to one będą stanowić najciekawsze punkty obserwacyjne, natomiast w większości przypadków będą “zakłamywać” faktyczny obraz. Weźmy pod uwagę na przykład analizę sprzedaży względem klinetów. Jeżeli stu klientów zamówi średnio po 3 produkty, natomiast stupierwszy zamówi nagle 50 produktów to z badania średniej arytmetycznej będzie wynikać, że klienci średnio kupują po 3.5 produktu. Oczywiście w powyższym przykładzie dość…
Read more

Wyświetlanie tabeli z dodatku R w Power BI Desktop

Follow me on

Slawomir Drzymala

Still playing with data and .NET technologies
Slawomir Drzymala
Follow me on

Korzystając z dodatku, który umożliwia integrację pomiędzy “R” i Power Bi Desktop możemy natknąć się na potrzebę wyświetlenia zwykłej porcji danych lub na przykład pewnego podsumowania danych w formie tabelarycznej. O ile pracując z programem “R” po wpisaniu komendy i jej wywołaniu naszym oczom ukaże się rezultat to rezultat ten zostanie zwrócony bezpośrednio w konsoli. Wspomniany dodatek do Power BI Desktop współpracuje jedynie i wyświetla na raporcie wyłącznie wykresy, a mówiąc ściślej to co znajdzie się w “domyślnym oknie wykresu” (Default Graphical Devices). Możemy natomiast do wyświetlenia danych tabelarycznych użyć dodatkowego pakietu, który pozwoli przekierować tabelę w odpowiednie miejsce i…
Read more

Power Query – tutorial cz. 2

Follow me on

Slawomir Drzymala

Still playing with data and .NET technologies
Slawomir Drzymala
Follow me on

Zapraszamy również do zapoznania się z serią Poznaj Power BI gdzie omawiane są również transformacje Power Query – serię znajdziesz tutaj. W jednym z poprzednich postów został przedstawiony dodatek do Excela Microsoft Power Query. W tym poście temat się nie zmieni i ten wpis również będzie traktował o Microsoft Power Query, zmieni się natomiast zakres materiału. Jak już wspomniano wszystko co zostało zaprojektowane w tym dodatku, jest tłumaczone na język “M”. Dzisiaj właśnie zostaną omówione podstawy, ale nie tylko, tego języka. Zostaną zaprezentowane najważniejsze komendy i polecenia, ale także techniki, które mogą pomóc podczas pracy z Power Query i uczynić…
Read more