Tworzenie dynamicznej tabeli zapytań o daty w usłudze LuckyTemplates: samouczek dotyczący edytora zapytań

Jedno pytanie, które otrzymałem z dotyczy dodatku do tabeli zapytań o daty. To dodanie zapobiega konieczności ręcznego filtrowania danych do ostatniej daty za każdym razem, gdy pojawiają się nowe dane. Może to być pomocne, jeśli pracujesz nad bieżącym raportem. Możesz obejrzeć pełny film tego samouczka na dole tego bloga.

Dodam link do wspomnianego postu na powiązanych postach na forum pomocy poniżej.

Zauważ, że rozwiązanie, które podaję, będzie wymagało użycia starego szablonu tabeli dat, który podałem w Kursach Ultimate Beginner's Guide to LuckyTemplates i Ultimate Beginner's Guide to DAX. Linki do nich znajdują się również poniżej.

Szablon jest plikiem tekstowym, który należy umieścić w edytorze zapytań. Generuje tabelę dat na podstawie wprowadzonych parametrów daty.

Kiedy to już będzie gotowe, pokażę ci, jak sprawić, by tabela była dynamiczna na podstawie rzeczywistych danych, które masz.

Spis treści

Tworzenie dynamicznej tabeli dat przy użyciu danych bieżących

Najpierw sprawdzę ogólne daty w tabeli Sales.

Tworzenie dynamicznej tabeli zapytań o daty w usłudze LuckyTemplates: samouczek dotyczący edytora zapytań

Tabela Sales będzie służyć jako tabela faktów podczas próby uzyskania ogólnej daty minimalnej. Zamierzam użyć funkcji OBLICZ, a następnie użyć daty zamówienia.

Zauważ, że mam tutaj również krajalnice, więc muszę użyć WSZYSTKICH dat. Spowoduje to usunięcie wszelkich filtrów, które mogłyby wprowadzać do miary niewłaściwy kontekst.

Tworzenie dynamicznej tabeli zapytań o daty w usłudze LuckyTemplates: samouczek dotyczący edytora zapytań

Teraz muszę tylko odtworzyć tę miarę. Więc skopiuję tę formułę i kliknę na Nowa miara.

Tworzenie dynamicznej tabeli zapytań o daty w usłudze LuckyTemplates: samouczek dotyczący edytora zapytań

Ta nowa miara będzie dotyczyć ogólnej daty maksymalnej, więc muszę tylko zmienić wartość MIN na MAX.

Tworzenie dynamicznej tabeli zapytań o daty w usłudze LuckyTemplates: samouczek dotyczący edytora zapytań

Pozwólcie, że przeciągnę te środki do mojego raportu, aby zobaczyć, jakie daty się pojawią.

Tworzenie dynamicznej tabeli zapytań o daty w usłudze LuckyTemplates: samouczek dotyczący edytora zapytań

Kiedy patrzę na dane z tabeli Sprzedaż, pierwsza data na mojej osi czasu przypada na początek 2014 r., a ostatnia na połowę listopada 2018 r.

Parametry zapytania o daty

Ponieważ głównym celem jest uczynienie tabeli dat dynamicznymi, wynikowe daty będą nieco inne niż na kartach, które widziałeś wcześniej, zwłaszcza po wprowadzeniu zmian w edytorze zapytań.

Zacznę od zapytania o daty.

Tworzenie dynamicznej tabeli zapytań o daty w usłudze LuckyTemplates: samouczek dotyczący edytora zapytań

Następnie przejdę do Edytora zaawansowanego.

Tworzenie dynamicznej tabeli zapytań o daty w usłudze LuckyTemplates: samouczek dotyczący edytora zapytań

Tutaj zobaczysz plik tekstowy, w którym możesz osobiście wprowadzić daty, których dotyczy.

Tworzenie dynamicznej tabeli zapytań o daty w usłudze LuckyTemplates: samouczek dotyczący edytora zapytań

To teraz wygeneruje cały kod tabeli dat na podstawie tego, co umieścimy w StartDate, EndDate i FYStartMonth.

Tworzenie dynamicznej tabeli zapytań o daty w usłudze LuckyTemplates: samouczek dotyczący edytora zapytań

To właśnie zapytanie o daty wygenerowało poniższą tabelę.

Tworzenie dynamicznej tabeli zapytań o daty w usłudze LuckyTemplates: samouczek dotyczący edytora zapytań

Tworzenie dynamicznej tabeli dat

To, co zamierzam teraz zrobić, to zduplikować poprzednią tabelę i użyć tego duplikatu do uruchomienia tabeli dat dynamicznych.

Tworzenie dynamicznej tabeli zapytań o daty w usłudze LuckyTemplates: samouczek dotyczący edytora zapytań

Normalnie poszedłbyś do Źródła, aby wygenerować dane.

Tworzenie dynamicznej tabeli zapytań o daty w usłudze LuckyTemplates: samouczek dotyczący edytora zapytań

Następnie możesz zmienić datę tutaj, w zapytaniu o daty.

Tworzenie dynamicznej tabeli zapytań o daty w usłudze LuckyTemplates: samouczek dotyczący edytora zapytań

Ale zamiast tego pokażę ci, jak to nałożyć.

Zacznę od List Min. Moja tabela sprzedaży pozostaje moją tabelą faktów, a następnie odwołuję się do daty zamówienia.

Tworzenie dynamicznej tabeli zapytań o daty w usłudze LuckyTemplates: samouczek dotyczący edytora zapytań

Drugą częścią miary będzie List Max, która będzie również wykorzystywać tabelę Sales i Order Date.

Tworzenie dynamicznej tabeli zapytań o daty w usłudze LuckyTemplates: samouczek dotyczący edytora zapytań

Dzięki tym zmianom miary tabela będzie teraz automatycznie aktualizowana za każdym razem, gdy w tabeli Sales pojawią się nowe dane. Tabela dat również zostanie dostosowana zgodnie z odpowiednimi datami.

Oczywiście potrzebujesz również miejsca na regulację. Dlatego zwykle do ostatniej daty dodaję około 30 dni. Właśnie po to jest ta ostatnia część miary.

Tworzenie dynamicznej tabeli zapytań o daty w usłudze LuckyTemplates: samouczek dotyczący edytora zapytań

Jest to interesująca koncepcja, która pomogłaby w przeprowadzeniu dowolnej analizy scenariuszy. Lepiej dodać trochę dodatkowego czasu na końcu, niż po prostu odciąć go na ostatnią randkę.

Gdy wrócimy do kart, które pokazują pierwszą i ostatnią datę, zobaczysz, że ostatnia data została już dostosowana.

Tworzenie dynamicznej tabeli zapytań o daty w usłudze LuckyTemplates: samouczek dotyczący edytora zapytań


Zbuduj obszerną tabelę dat w usłudze LuckyTemplates Naprawdę szybko
Pokaż wyniki do daty bieżącej lub określonej daty w usłudze LuckyTemplates
Jak pracować z wieloma datami w usłudze LuckyTemplates

Wniosek

Dzięki dynamicznej tabeli zapytań o daty nie ma potrzeby ręcznego filtrowania dat za każdym razem, gdy w tabeli faktów pojawiają się nowe dane.

Ponownie, zawsze wolę tworzyć tabele dat w edytorze zapytań, ponieważ nadal jest to najbardziej wydajny sposób.

Będziesz do tego potrzebował kodu tekstowego, który możesz pobrać z kursów Ultimate Beginner's Guide, więc sprawdź link do tych kursów poniżej.

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.