Data i czas są niezbędne w analizie danych. Oto jak możesz utworzyć tabelę danych w usłudze Power BI, aby uzyskać dokładniejsze wyniki.

Daty to kluczowe dane, które mogą mieć wpływ na analizę. W związku z tym utworzenie pola daty i godziny w usłudze Power BI jest niezbędne do zapewnienia dokładności procesu analizy danych, co pomaga zoptymalizować raport.

Niezależnie od tego, czy patrzysz na wyniki sprzedaży, dane finansowe, zachowanie klientów, opinie klientów czy ruch w witrynie, posiadanie dokładnych danych dotyczących daty i godziny może dostarczyć cennych informacji. W tym miejscu pojawia się tabela dat usługi Power BI.

Przyjrzyjmy się więc, jak ważna jest tabela dat w usłudze Power BI i jak ją utworzyć.

Co to jest tabela dat i dlaczego jej potrzebujesz?

Tabela dat to tabela danych wymiarów zawierająca atrybuty, takie jak rok, miesiąc i dzień dat. Ta tabela zawiera jedną wartość każdego dnia, a ta wartość jest datą. Dlatego właśnie tabele dat nazywane są również tabelami kalendarzowymi.

instagram viewer

Podczas analizowania danych w usłudze Power BI potrzebna jest tabela dat z kilku powodów.

  • Do analizy danych czasowych.
  • Aby odwoływać się i filtrować daty w swoich modelach.
  • Aby utworzyć raporty, które wymagają informacji związanych z datą.
  • Upewnij się, że wszystkie daty dostępne w Twoich danych mają scentralizowaną i dokładnie sformatowaną datę do modelowania danych. Jest to podobne do tworzenia relacje między wieloma tabelami przy użyciu modelu danych w programie Excel.
  • Tworzenie wizualnych informacji.
  • Zapewnia spójną i ustandaryzowaną datę dla Twoich raportów.

Jakie są wymagania dotyczące tabeli dat?

Tworząc tabelę dat w usłudze Power BI, należy pamiętać o kilku rzeczach:

  • Pierwsza kolumna, która jest twoją kolumną daty, powinna zawierać daty typu data/godzina.
  • Wartości daty w pierwszej kolumnie muszą być unikalne i nie mogą być puste.
  • Po utworzeniu tabeli dat oznacz ją jako tabelę dat.
  • Data nie powinna zawierać braków danych i zawierać wszystkie daty w okresie. Może to być od kilku miesięcy do roku lub dłużej niż rok.

Jak utworzyć tabelę dat przy użyciu automatycznej daty/czasu

Funkcja Power BI Auto Date automatycznie generuje tabelę hierarchii dat i dat na podstawie kolumn w Twoich danych. Aktualizuje również tę datę na podstawie danych bazowych. Dzięki hierarchii, którą generuje, możesz drążyć, agregować i filtrować dane na podstawie określonej daty lub okresu.

Aby włączyć funkcję automatycznej daty;

  1. Przejdź do Wstążka Plik > Opcje i ustawienia.
  2. Następnie wybierz Opcje > Bieżący plik > Ładowanie danych > Analiza czasowa.
  3. Zaznacz Włącz automatyczną datę/godzinę skrzynka.

Hierarchia dat w tym miejscu będzie obejmować rok, kwartał, miesiąc i dzień.

Jak utworzyć tabelę dat przy użyciu języka DAX

Jedna rzecz, która sprawia Power BI różni się od Microsoft Excel to funkcje Data Analysis Expression (DAX) usługi Power BI. Chociaż języka DAX można używać w programie Excel, nie jest on dość intuicyjny w aplikacji.

CalendarAuto i Calendar to dwie funkcje języka DAX używane do tworzenia tych tabel. Jedyna różnica między obiema funkcjami polega na tym, że podczas gdy Kalendarz tworzy daty na podstawie tego, co określisz, funkcje CalendarAuto tworzą datę na podstawie tego, co automatycznie wykryje z Twoich danych.

Aby skorzystać z funkcji kalendarza:

  1. Przejdź do Zakładka domyślna na wstążce programu Power BI Desktop.
  2. Wybierać Nowy stół
  3. Wprowadź formułę języka DAX poniżej. Ta formuła utworzy tabelę dat obejmującą okres od 1 stycznia 2022 r. do 31 grudnia 2023 r.
    Data = KALENDARZ(DATA(2022,1,1), DATA(2023,12,31))
  4. Jeśli chcesz, aby zwiększał się sam, możesz zamienić datę końcową na DZISIAJ(), jak widać poniżej.
    Data = KALENDARZ(DATA(2022,1,1),DZISIAJ())
  5. Aby dodać kolumnę Rok, wybierz Nowa kolumna i skorzystaj z ROK() funkcję do napisania tej funkcji języka DAX.
    rok = ROK('Data'[Data])
  6. Wybierać Nowa kolumna i dodaj kolumnę miesiąca za pomocą MIESIĄC() Funkcja DAX. Jednak ta funkcja zapisuje miesiąc w formacie numerycznym.
    Miesiąc = MIESIĄC('Data'[Data])
  7. W przypadku funkcji kategorycznej użyj FORMAT() funkcjonować.
    Miesiąc Kot = FORMAT('Data'[Data],„MMM”)
  8. Kolumnę Cat miesiąca należy posortować według kolumny Miesiąc, korzystając z opcji Sortuj według kolumny.
  9. Możesz utworzyć kolumnę dni za pomocą funkcji DAY().
    dzień = DZIEŃ('Data'[Data])
  10. Funkcja WEEKNUM() mówi nam, w którym tygodniu mieszczą się nasze daty.
    Tydzień = "Tydzień " & LICZBA TYGODNIA ('Data'[Data])
  11. Funkcja QUARTER() mówi nam, w którym kwartale się znajdujemy.
    Qtr = "Qtr" & KWARTAŁ('Data'[Data])

Jak utworzyć tabelę dat przy użyciu zaawansowanego języka DAX

Jeśli znasz język DAX, możesz przyspieszyć tworzenie tabeli dat. Możesz użyć funkcji takich jak VAR, DODAWANIE KOLUMN i FORMAT napisać tabelę bez ręcznego tworzenia wielu kolumn.

Tutaj jest scenariusz od ekspertów Enterprise DNA pokazujący, jak utworzyć prostą tabelę dat bez tworzenia wielu kolumn.

Tabela dat = 
VAR Data początkowa = DATA(2020, 1, 1) // Możesz ustawić datę rozpoczęcia zgodnie z wymaganiami
VAR DataKońcowa = DATA(ROK(DZISIAJ()), 12, 31) // UstawićkoniecdataDo the koniecz the aktualnyrok
POWRÓT
KOLUMNY DODATKOWE (
KALENDARZ (Data rozpoczęcia, Data zakończenia),
"Dzień tygodnia", DZIEŃ POWSTANIA([Data]),
„Nazwa dnia tygodnia”, FORMAT([Data], „dddd”)
)

Oto jak używać tego skryptu:

  1. Wybierać Nowy stół
  2. Następnie skopiuj i wklej powyższy skrypt języka DAX.

Jeśli jednak nie znasz tych funkcji języka DAX, mamy listę świetnych kursy internetowe Coursera, które pomogą Ci opanować Power BI.

Jak Twój stół jako stół daty

Po utworzeniu tabeli dat należy oznaczyć nowo utworzoną tabelę jako tabelę dat. Jest to ostatni krok w procesie tworzenia tabeli dat.

Możesz to zrobić przez:

  1. Kliknij prawym przyciskiem myszy nazwę tabeli w pliku Tafla pola.
  2. Wybierać Oznacz jako tabelę dat.
  3. Możesz także użyć opcji Oznacz jako tabelę dat na wstążce usługi Power BI.
  4. Wybierz data opcja.
  5. Wybierać OK.

Randki biznesowe z Power BI

Daty są istotną częścią każdej analizy niezależnie od branży. Dlatego musisz mieć scentralizowaną i ustandaryzowaną tabelę dat, która pomoże Ci osiągnąć cel. Dzięki tej wiedzy możesz zbudować i dostosować tabelę dat, aby dopasować ją do wymagań swojej organizacji i projektu danych.