Wprowadzenie do kalendarza Power BI

Funkcje Power BI DAX są po prostu niesamowite i elastyczne do wykonywania wielu skomplikowanych obliczeń. Jedną z rzeczy, które możemy zrobić za pomocą Power BI Desktop, jest użycie funkcji KALENDARZ. Możemy stworzyć kalendarz, podając datę początkową i końcową. Nie tylko kalendarz ręczny możemy również utworzyć kalendarz z tabeli danych. Ok, w tym artykule przeprowadzimy Cię przez funkcję KALENDARZ w Power BI.

Co robi funkcja KALENDARZ w Power BI?

KALENDARZ to funkcja języka DAX, której można użyć do utworzenia tabeli kalendarza w usłudze Power BI na podstawie podanej daty początkowej i końcowej. Jest to tak proste, jak poniżej, poniżej znajduje się składnia funkcji KALENDARZ.

Aby utworzyć kalendarz, potrzebujemy dat, dlatego musimy podać datę początkową i końcową. Na przykład, jeśli chcesz utworzyć kalendarz na miesiąc sierpień 2019, wówczas datą rozpoczęcia będzie „01 sierpnia 2019”, a datą zakończenia będzie „31 sierpnia 2019”.

Jeszcze jedną rzeczą, o którą musimy się martwić tą funkcją kalendarza, jest to, że podając datę początkową i końcową, nie możemy po prostu wprowadzić dat w zwykły sposób, a raczej musimy użyć funkcji DATA, aby osobno podać Rok, Miesiąc i Dzień.

Jak korzystać z funkcji kalendarza w usłudze Power BI?

Poniżej znajdują się różne przykłady użycia funkcji kalendarza w usłudze Power BI:

Kalendarz Power BI - przykład nr 1

  • Załóżmy na przykład, że musimy utworzyć Kalendarz na miesiąc sierpień 2019 r., W usłudze Power BI w zakładce „Modelowanie” kliknij opcję „Nowa tabela”.

  • Zostaniesz poproszony o nazwanie tabeli i nadanie jej nazwy „Kalendarz sierpnia 2019”.

  • Teraz otwórz funkcję Kalendarz DAX.

  • Ponieważ tworzymy kalendarz na miesiąc sierpień 2019 r., Musimy podać datę rozpoczęcia, więc naszą datą rozpoczęcia będzie „01 sierpnia 2019 r.”, Więc aby wprowadzić tę datę, musimy użyć funkcji DATA DAX.

  • W przypadku tej funkcji DATE DAX musimy wprowadzić parametry roku, miesiąca i dnia . Wpisz rok jako 2019, miesiąc jako 08, a dzień jako 01.

  • Następnym argumentem jest Data zakończenia, więc aby podać datę zakończenia, otwórz jeszcze jedną funkcję DATA.

  • W tym celu podaj Rok jako 2019, Miesiąc jako 08 i Dzień jako 31.

  • Ok, zamknij dwa nawiasy i naciśnij klawisz Enter, aby uzyskać wynik.

  • Tutaj mamy kolumny dat od 1 sierpnia 2019 r. Do 31 sierpnia 2019 r. Jednym z problemów jest to, że nie jest poprawnie sformatowany, jest w formacie „MM-DD-RRRR” z czasem przed nim. Tak więc zmień format tego kalendarza, jak pokazano poniżej.

Teraz format kalendarza ma postać „D MMMM, RRRR”.

Kalendarz Power BI - przykład 2

Widzieliśmy, jak korzystać z funkcji KALENDARZ, aby utworzyć tabelę kalendarza, podając datę początkową i końcową w usłudze Power BI. Wyobraź sobie scenariusz, w którym musimy automatycznie utworzyć tabelę kalendarza z rzeczywistej tabeli danych. W takim przypadku nie możemy spojrzeć na datę, która jest najniższą, a która na najwyższą, więc używając innych funkcji języka DAX, możemy automatycznie utworzyć kalendarz.

Możesz więc pobrać skoroszyt programu Excel z poniższego łącza, które jest używane w tym przykładzie.

Możesz pobrać ten szablon Excel Power BI Calendar tutaj - Szablon Excel Power BI Calendar

Na przykład użyjemy poniższej tabeli danych.

  • To ogromna tabela dat, więc prześlij tę samą tabelę również do Power BI.

  • Z tej tabeli utworzymy auto-kalendarz. Utwórz nową tabelę, jak pokazano w poprzednim przykładzie i otwórz funkcję KALENDARZ DAX.

  • Tutaj musimy użyć innych funkcji języka DAX, aby automatycznie pobrać datę rozpoczęcia z tabeli, użyć funkcji MINX, aby uzyskać najmniejszą datę z tabeli.

  • W tym celu najpierw potrzebujemy, z której tabeli otrzymujemy datę minimalną, więc nasza nazwa tabeli to „Date_Table”, więc podaj tę samą nazwę, co nazwa tabeli.

  • Dla wyrażenia wybierz kolumnę „Data” ze wspomnianej tabeli.

  • Otrzyma minimalną wartość daty z tabeli. Podobnie musimy również uzyskać datę końcową, więc do tego celu należy użyć funkcji MAXX .

  • W przypadku tej funkcji musimy podać nazwę tabeli i wyrażenie jako kolumnę daty.

  • Ok, to wszystko blisko dwóch nawiasów i naciśnij klawisz Enter, aby uzyskać nową tabelę kalendarza.

W ten sposób możemy tworzyć tabele kalendarzy za pomocą funkcji KALENDARZ.

UWAGA: Plik kalendarza usługi Power BI można również pobrać z linku poniżej i wyświetlić wynik końcowy. Możesz pobrać ten szablon kalendarza Power BI tutaj - szablon kalendarza Power BI

Rzeczy do zapamiętania

  • Domyślnie łączymy datę i godzinę, dzięki czemu możemy zmienić formatowanie w dowolnym momencie.
  • Jeśli używasz funkcji KALENDARZ DAX oznacza, że ​​musisz wstawić nową tabelę, a nie jako nową kolumnę w istniejącej tabeli.

Polecane artykuły

To jest przewodnik po kalendarzu Power BI. Tutaj omawiamy, jak korzystać z funkcji DAX kalendarza, aby utworzyć tabelę kalendarza na podstawie daty początkowej i końcowej podanej w usłudze Power BI wraz z praktycznymi przykładami. Możesz także przejrzeć następujące artykuły, aby dowiedzieć się więcej -

  1. Jak tworzyć raporty Power BI?
  2. Power BI vs Excel (19 największych różnic)
  3. Samouczek Power BI (jak importować dane?)
  4. Instrukcja Power BI IF
  5. Jak korzystać z funkcji filtrowania języka DAX w usłudze Power BI?
  6. Najważniejsze cechy Power BI do wizualizacji danych