Kalendarz usługi Power BI - Jak utworzyć tabelę kalendarza w usłudze Power BI?

Tabela w wymiarze kalendarza jest znana jako tabela kalendarza w potęgi bi, funkcją używaną do tworzenia takich tabel jest funkcja kalendarza DAX, w zasadzie istnieją dwa proste kroki związane z utworzeniem tabeli kalendarza.Pierwszą jest utworzenie tabeli obliczeniowej i następnie posortuj zamówienia.

Tabela kalendarza usługi Power BI

Aby uzyskać powyższy wynik, musimy utworzyć tabelę „Kalendarz” w Power BI. W tym artykule pokażemy, jak utworzyć tabelę „Kalendarz” w usłudze Power BI. Jeśli masz tabelę sprzedaży lub inną tabelę danych z datami, możesz utworzyć oddzielną tabelę zawierającą tylko kolumny z datami, rokiem, miesiącem i dniem, aby na podstawie kolumny „Data” utworzyć relację między dwa stoły później.

Jak utworzyć prostą tabelę kalendarza w usłudze Power BI

Aby zbudować tabelę kalendarza w Power BI, musimy skorzystać z funkcji języka DAX, czyli „KALENDARZ”. Funkcja kalendarza pomaga nam stworzyć tabelę kalendarza poprzez określenie daty początkowej i końcowej.

Poniżej znajduje się składnia funkcji KALENDARZ w usłudze Power BI.

KALENDARZ (data rozpoczęcia, data zakończenia)

Składnia jest prosta. Musimy tylko podać datę rozpoczęcia i datę zakończenia.

Teraz stworzymy tabelę z kalendarza 01 st stycznia 2019 do 31 st Jan 2019 wykonaj poniższe kroki, aby utworzyć tabelę kalendarza Zasilanie BI.

  • Krok 1: Otwórz pusty plik Power BI i na karcie „Modelowanie” kliknij „Nowa tabela”.
  • Krok 2: Teraz poprosi Cię o nazwanie tabeli.
  • Krok 3: Teraz nadaj mu nazwę „Tabela kalendarza”.
  • Krok 4: Teraz otwórz funkcję CALENDAR DAX.
  • Krok 5: Oto haczyk, tzn. Nie wiemy, w jakim formacie wprowadzić datę, więc dołączając funkcję DATE, możemy określić rok, miesiąc i dzień. Więc otwórz teraz funkcję DATE DAX.
  • Krok 6: Funkcja DATA ma trzy elementy, tj. Rok, miesiąc i dzień, w tym celu wprowadź datę początkową rok, miesiąc i dzień. Ponieważ nasza data początkowa wynosi 01 st stycznia 2019, podaj argumenty następująco.
  • Krok 7: Gdy data rozpoczęcia zostanie określona w podobny sposób, musimy również określić datę zakończenia. Nasz data zakończenia to 31 st sty 2019. W tym celu należy otworzyć Funkcja daty i przekazać numery odpowiednio.

Ok, po tym zamknij dwa nawiasy i naciśnij klawisz Enter. Będziemy mieć kolumnę DATE w nowo wstawionej tabeli.

Proszę bardzo, mamy termin od 01 st stycznia 2019 do 31 st stycznia 2019 r.

Twórz kalendarz na podstawie tabel danych w usłudze Power BI

Powyższe, które widzieliśmy, wprowadzało datę początkową i datę końcową ręcznie, ale kiedy mamy kolumnę daty w tabeli danych iz tej kolumny, jeśli chcesz zbudować tabelę kalendarza, to również jest taka możliwość.

Poniżej znajdują się dane, które przesłałem do Power BI; możesz pobrać skoroszyt programu Excel, aby z niego korzystać.

W tej tabeli mamy różne zakresy dat, więc korzystając z funkcji języka DAX, będziemy dynamicznie uzyskiwać datę początkową i końcową.

  • Przejdź do zakładki „Modelowanie” i kliknij „Nowa tabela”. Nadaj tabeli nazwę „Tabela dat”.
  • Najpierw otwórz funkcję CALENDAR.
  • Dla daty początkowej nie możemy podać tutaj funkcji DATA, ponieważ nie wiemy dokładnie, jaka jest data początkowa z naszej tabeli danych. Aby automatycznie pobrać datę początkową z tabeli, musimy użyć funkcji „PIERWSZA DATA”.
  • W przypadku tej funkcji języka DAX podaj nazwę kolumny daty z „Tabeli danych”.
  • Dla data zakończenia, użyć data ostatniego funkcji DAX i dają Data odniesienia kolumny z „Tabela danych”.
  • Zamknij dwa nawiasy i naciśnij klawisz Enter. Powinniśmy automatycznie pobrać „Kalendarz dat” z „Tabeli danych”.
  • Teraz z tej kolumny „Data” możemy utworzyć rok, miesiąc, dzień, numer tygodnia, numer kwartału w oddzielnych kolumnach. Kliknij prawym przyciskiem myszy „Tabela danych” i wybierz „Nowa kolumna”.
  • Spowoduje to wyświetlenie prośby o nazwanie kolumny i nazwanie jej „ROK” oraz otwarcie funkcji „ROK” w celu wyodrębnienia roku z daty.
  • W przypadku tej funkcji odwołaj się do kolumny „Data” w „Tabeli dat”.
  • Naciśnij klawisz Enter, a w kolumnie z datą powinniśmy otrzymać „Rok”.
  • Podobnie, wyodrębnij liczbę „Miesiąc” z kolumny „Data”.

Często potrzebujemy nazwy miesiąca, więc w tym celu za pomocą funkcji Format wybieramy kolumnę „Data” i formatujemy ją jako jedyny miesiąc, tj. „MMMMM”.

  • Poniżej znajduje się wzór, który zastosowaliśmy, aby uzyskać tylko nazwę „Miesiąc”.
  • Aby uzyskać numer tygodnia, użyj poniższego wzoru.
  • Teraz musimy zdecydować o numerze „kwartału”, więc w tym celu musimy użyć warunku „JEŻELI”, więc poniżej znajduje się wzór na „Numer kwartału”.

Ta funkcja jest bardzo podobna do tej, której używamy w MS Excel.

Uwaga: plik kalendarza usługi Power BI można również pobrać za pomocą poniższego łącza, a ostateczne dane wyjściowe można wyświetlić.

Możesz pobrać ten szablon kalendarza usługi Power BI tutaj - szablon kalendarza usługi Power BI

O czym należy pamiętać tutaj

  • Tabelę kalendarza należy utworzyć z funkcji języka DAX CALENDAR tylko w trybie power bi.
  • Do dat rozpoczęcia i zakończenia odwołuje się data pierwsza i ostatnia w celu utworzenia tabeli kalendarza na podstawie innych istniejących tabel.
  • W usłudze Power BI tabela kalendarza zostanie wstawiona tylko jako nowa tabela.

Interesujące artykuły...