Tworzenie tabeli dat w LuckyTemplates

Znaczenie tworzenia tabeli dat w usłudze LuckyTemplates jest czymś, o czym ludzie często zapominają, zwłaszcza na . Możesz obejrzeć pełny film tego samouczka na dole tego bloga.

Chociaż często zdarza się, że w tabelach sprzedaży i tabelach transakcji znajduje się kolumna daty, to nie wystarczy. Będziesz potrzebować oddzielnej tabeli dat, którą możesz połączyć ze wszystkimi innymi kolumnami dat.

W usłudze LuckyTemplates istnieje również cały podzbiór formuł zwanych funkcjami analizy czasowej . Aby obliczenia działały poprawnie, potrzebna byłaby tabela dat.

Spis treści

Kod tabeli dat usługi LuckyTemplates

Zwykle tworzenie tabeli dat jest procesem długotrwałym. Ale używając tego kodu tabeli dat usługi LuckyTemplates , którego używam, staje się to o wiele łatwiejsze i szybsze.

Mam ten kod M zapisany tutaj w moim notatniku, więc mogę go po prostu skopiować i wkleić za każdym razem, gdy potrzebuję zrobić tabelę dat.

Tworzenie tabeli dat w LuckyTemplates

Po skopiowaniu tego kodu wracam do edytora zapytań i tworzę nowe źródło. Pozwoliłoby mi to wprowadzić kod, który właśnie skopiowałem, do nowego zapytania.

Tworzenie tabeli dat w LuckyTemplates

Kiedy pojawiają się opcje nowych źródeł, wybieram Puste zapytanie.

Tworzenie tabeli dat w LuckyTemplates

Wybranie tego da mi świeżą szybę bez niczego.

Tworzenie tabeli dat w LuckyTemplates

Teraz przechodzę do Edytora zaawansowanego.

Tworzenie tabeli dat w LuckyTemplates

Pozbędę się wszystkiego, co znajduje się w oknie Edytora zaawansowanego, kiedy się pojawi.

Tworzenie tabeli dat w LuckyTemplates

Następnie wkleję skopiowany wcześniej kod tabeli dat do tego okna.

Tworzenie tabeli dat w LuckyTemplates

Teraz, gdy mam ten nowy kod M osadzony w tym zapytaniu, kliknę Gotowe. To da mi te pola parametrów, w których mogę umieścić określony zakres dat dla mojej tabeli dat.

Tworzenie tabeli dat w LuckyTemplates

Zacznę od 1 stycznia 2018 r., a następnie przejdę do 31 grudnia 2021 r.

Tworzenie tabeli dat w LuckyTemplates

Następny jest FYStartMonth. Wtedy zaczyna się mój rok finansowy. Więc jeśli lipiec jest moim pierwszym miesiącem, wystarczy wpisać tutaj 7.

Tworzenie tabeli dat w LuckyTemplates

Gdy kliknę Invoke, otrzymam szczegółową tabelę dat opartą na całym kodzie i wprowadzonych przeze mnie parametrach.

Tworzenie tabeli dat w LuckyTemplates

Patrząc na formułę tutaj, pokazuje ona datę rozpoczęcia, którą umieściłem w Edytorze zaawansowanym.

Tworzenie tabeli dat w LuckyTemplates

Pokazuje tę samą datę końcową, którą wpisałem.

Tworzenie tabeli dat w LuckyTemplates

Aktualizowanie i czyszczenie tabeli dat w usłudze LuckyTemplates

Jeśli użyjesz kodu tabeli dat, którego używam, otrzymasz wiele przydatnych kolumn, które pokazują datę, rok, kwartał roku, miesiąc roku itp.

Tworzenie tabeli dat w LuckyTemplates

Ale przy takiej tabeli z pewnością są rzeczy, które będziesz chciał zmienić w zależności od tego, czego wymaga każdy scenariusz.

Możesz także dostosować tabelę do własnych preferencji.

Na przykład wolę nazywać moje kolumny w określony sposób, dlatego wchodzę do Edytora zaawansowanego i bezpośrednio zmieniam kod.

Tworzenie tabeli dat w LuckyTemplates

Jeśli Edytor zaawansowany wygląda na zbyt skomplikowany, mogę również zmienić nazwy w samym edytorze zapytań .

Zacznę od nazw stołów.

Tworzenie tabeli dat w LuckyTemplates

Zawsze wybieram proste nazwy, więc nazwę tę tabelę Daty.

Tworzenie tabeli dat w LuckyTemplates

Dla zachowania spójności nazwę to zapytanie o daty.

Tworzenie tabeli dat w LuckyTemplates

Teraz wrócę do tabeli Daty , aby zaktualizować kilka rzeczy. Oczywiście zależy mi również na tym, aby nazwy tych kolumn były jak najbardziej zrozumiałe.

Tworzenie tabeli dat w LuckyTemplates

Zacznę od upewnienia się, że są spacje we właściwych miejscach. Więc zamiast nazwy miesiąca, zamierzam nazwać ten miesiąc nazwą.

Tworzenie tabeli dat w LuckyTemplates

Zamiast MonthInCalendar wstawię tutaj Month & Year.

Tworzenie tabeli dat w LuckyTemplates

Ten nazywa się QuarterInCalendar, więc nazwę go Quarter & Year.

Tworzenie tabeli dat w LuckyTemplates

Oprócz zmiany nazw, wyczyściłbym również moje dane, usuwając kolumny, których tak naprawdę nie potrzebuję. Na przykład tak naprawdę nie potrzebuję tej kolumny DateInt.

Tworzenie tabeli dat w LuckyTemplates

Zamierzam zrobić to samo dla DayOfMonth.

Tworzenie tabeli dat w LuckyTemplates

Ponownie, wszystko to zależy od scenariusza i wymaganych kolumn kluczowych.

Uważaj tylko na usuwanie kolumn liczbowych, ponieważ mogą one sortować kolumny, takie jak ta kolumna DayInWeek.

Tworzenie tabeli dat w LuckyTemplates

Wiele kolumn tekstowych, takich jak ta kolumna Miesiąc i rok oraz kolumna Dzień tygodnia, tak naprawdę nie wie, jak sortować przenoszone przez nie dane. Dlatego potrzebują kolumn sortowania, takich jak kolumny MonthnYear i QuarternYear jako odniesienia.

Tworzenie tabeli dat w LuckyTemplates

Aby wyjaśnić, do czego służą te kolumny, zmienię ich nazwy na sortowanie miesięczne i roczne.

Tworzenie tabeli dat w LuckyTemplates

Te kolumny pomocnicze będą przydatne, gdy umieścimy te dane w wizualizacjach.

Śledzenie zmian w sekcji Zastosowane kroki

Jest to coś, co omówiłem wcześniej w samouczku dotyczącym prostych transformacji. Należy o tym pamiętać również podczas pracy nad tabelą dat w usłudze LuckyTemplates .

Okienko Zastosowane kroki z boku rejestruje wszystkie przekształcenia, które wykonuję, więc śledzenie wszystkich zmian jest dość łatwe.

Tworzenie tabeli dat w LuckyTemplates

Tylko jedna ważna rzecz dotycząca przekształceń i sekcji Stosowane kroki.

Kiedy pracujesz nad podobnymi działaniami po kolei, Zastosowane kroki grupują te kroki razem. Ale kiedy przeskakujesz losowo z jednej akcji do drugiej, rejestruje wiele wystąpień tego samego typu akcji, jak w poniższym przykładzie.

Tworzenie tabeli dat w LuckyTemplates

Tak więc zawsze najlepiej jest wykonać wszystkie zmiany nazw za jednym razem, a następnie usunąć wszystkie niechciane kolumny za jednym razem. Zminimalizuje to ilość kodu, który musi zostać wygenerowany w tle.


Zbuduj obszerną tabelę dat w usłudze LuckyTemplates Naprawdę szybko
Dodawaj liczby dni roboczych i weekendów do tabeli dat: Technika analizy czasowej w usłudze LuckyTemplates
Filtrowanie danych według niestandardowych lat i kwartałów obrachunkowych przy użyciu kolumn obliczeniowych w usłudze LuckyTemplates

Wniosek

Jak wspomniałem na początku, istnieją inne sposoby tworzenia tabeli dat, chociaż normalnie wymagałyby one więcej kroków i bardziej skomplikowanych formuł razem wziętych.

Jest to nie tylko najłatwiejszy sposób na zrobienie tego, ale także zapewnia wszystkie domyślne kolumny wymagane w wielu scenariuszach. Wszystko, co musisz zrobić, to usunąć wszystko, czego nie będziesz potrzebować, co jest szybsze niż dodawanie wymaganych kolumn jedna po drugiej.

Wszystkiego najlepszego,

Leave a Comment

Dodawaj, usuwaj i zmieniaj nazwy kolumn w R za pomocą Dplyr

Dodawaj, usuwaj i zmieniaj nazwy kolumn w R za pomocą Dplyr

W tym samouczku omówimy pakiet dplyr, który umożliwia sortowanie, filtrowanie, dodawanie i zmianę nazw kolumn w języku R.

Funkcje zbierania w Microsoft Power Automate

Funkcje zbierania w Microsoft Power Automate

Odkryj różnorodne funkcje zbierania, które można wykorzystać w Power Automate. Zdobądź praktyczne informacje o funkcjach tablicowych i ich zastosowaniu.

Oceń wydajność kodu DAX w DAX Studio

Oceń wydajność kodu DAX w DAX Studio

Z tego samouczka dowiesz się, jak ocenić wydajność kodów DAX przy użyciu opcji Uruchom test porównawczy w DAX Studio.

Czym jest self w Pythonie: przykłady z życia wzięte

Czym jest self w Pythonie: przykłady z życia wzięte

Czym jest self w Pythonie: przykłady z życia wzięte

Jak zapisać i załadować plik RDS w R

Jak zapisać i załadować plik RDS w R

Dowiesz się, jak zapisywać i ładować obiekty z pliku .rds w R. Ten blog będzie również omawiał sposób importowania obiektów z R do LuckyTemplates.

Powrót do pierwszych N dni roboczych — rozwiązanie języka kodowania DAX

Powrót do pierwszych N dni roboczych — rozwiązanie języka kodowania DAX

Z tego samouczka języka kodowania DAX dowiesz się, jak używać funkcji GENERUJ i jak dynamicznie zmieniać tytuł miary.

Zaprezentuj spostrzeżenia przy użyciu wielowątkowej techniki dynamicznych wizualizacji w usłudze LuckyTemplates

Zaprezentuj spostrzeżenia przy użyciu wielowątkowej techniki dynamicznych wizualizacji w usłudze LuckyTemplates

W tym samouczku omówiono sposób korzystania z techniki wielowątkowych wizualizacji dynamicznych w celu tworzenia szczegółowych informacji na podstawie dynamicznych wizualizacji danych w raportach.

Wprowadzenie do filtrowania kontekstu w usłudze LuckyTemplates

Wprowadzenie do filtrowania kontekstu w usłudze LuckyTemplates

W tym artykule omówię kontekst filtra. Kontekst filtrowania to jeden z głównych tematów, z którym każdy użytkownik usługi LuckyTemplates powinien zapoznać się na początku.

Najlepsze wskazówki dotyczące korzystania z aplikacji w usłudze online LuckyTemplates

Najlepsze wskazówki dotyczące korzystania z aplikacji w usłudze online LuckyTemplates

Chcę pokazać, jak usługa online LuckyTemplates Apps może pomóc w zarządzaniu różnymi raportami i spostrzeżeniami generowanymi z różnych źródeł.

Analizuj zmiany marży zysku w godzinach nadliczbowych — Analizuj za pomocą LuckyTemplates i DAX

Analizuj zmiany marży zysku w godzinach nadliczbowych — Analizuj za pomocą LuckyTemplates i DAX

Dowiedz się, jak obliczyć zmiany marży zysku przy użyciu technik, takich jak rozgałęzianie miar i łączenie formuł języka DAX w usłudze LuckyTemplates.