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 BIO 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.