Czy można budować zwykłe formuły Excel na modelu danych usługi Power BI?

Tak! Po utworzeniu tabeli przestawnej na zestawie danych opublikowanym w usłudze Power BI mamy możliwość zarówno jej konwersji na formuły, jak i pisania własnych formuł typu CUBE, co w polskim Excelu wiąże się ze słowem MODUŁ (ja korzystałem dotychczas tylko z WARTOŚĆ.MODUŁU i ELEMENT.MODUŁU).

Po co budować własne formuły Excel na Power BI Online?

Jeszcze nie wiem, mam świadomość ryzyka i ucieczki od korporacyjnego zarządzania danymi i liczbami. Niemniej, czytałem ostatnio listę najbardziej rewolucyjnych rzeczy w Excelu w ostatnich latach wg użytkowników Excela. Pojawiły się tam:

  1. Power Query,
  2. Power Pivot,
  3. X.WYSZUKAJ,
  4. nowe funkcje tablicowe,
  5. funkcje CUBE / modułowe.

W skrócie: funkcje modułowe dają niesamowitą elastyczność w pracy z modelem danych – zarówno Power Pivot, jak i Power BI. Część raportu „ciągniemy” z modelu, drugą część liczymy tradycyjnie w komórkach.

Jak stworzyć taki raport?

Zbuduj tabelę przestawną opartą o zestaw danych usługi Power BI. Wrzuć coś na wiersze i wartości.

Następnie przejdź na kartę Analiza tabeli przestawnej > Narzędzia OLAP > Konwertuj na formuły.

Sprawdź, jak skonstruowane są formuły.

Przykład wykorzystania własnych formuł Excel na Power BI Online

Jaka jest sprzedaż dla województwa mazowieckiego?

Nowa komórka B2 > znak „=” > a potem piszę 1 formułę:

=WARTOŚĆ.MODUŁU("cw.powerbi";"[Measures].[Sprzedaż Total]"; "[Klienci].[Województwo].&["&D2&"]")

Jaka jest sprzedaż na mieszkańca dla 3 województw?

Robimy szybkie X.WYSZUKAJ (lub dla mniej wtajemniczonych w Excela 365 byłoby to WYSZUKAJ.PIONOWO), dzielimy jedno przez drugie i jest!

Czy połączenie z modelem danych Power BI różni się od połączeniem z modelem danych Power Pivot?

Przy Power Pivot na formuły w komórkach działa fragmentator. Zatem, mimo że mamy do dyspozycji zwykłe funkcje Excel, możemy dane filtrować przyciskami na „slicerze”. Ta funkcjonalność nie działa przy połączeniu z Power BI, co oznacza, że wszystkie filtry muszą pochodzić z formuły lub być w niej podpięte do innych komórek.

Widzisz zastosowanie w Twojej pracy z Excelem i Power BI?

Podziel się opinią w komentarzu.

Udostępnij ten wpis:

Brak komentarzy

    • Rzeczywiście: fragmentator działa, jeśli w momencie zamiany tabeli przestawnej na formuły był on aktywny. Później można go dodać, ale formuły już nie reagują. Całość trochę niespójna = ryzykowna. Martwi mnie też fakt, że rozmnożyły mi się w panelu Połączenia połączenia do modelu danych.

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *