Wyświetlanie daty od miesiąca (MTD) do bieżącej daty w usłudze LuckyTemplates przy użyciu języka DAX

Wyświetlanie obliczeń od początku miesiąca do bieżącej daty (czyli dzisiaj) w LuckyTemplates to częsty problem, który widzę cały czas. To samo dotyczy daty t- kwartału i początku roku. Często pytano mnie o to na Możesz obejrzeć pełny film tego samouczka na dole tego bloga.

W tym samouczku pokażę,  jak łatwo rozwiązać ten problem za pomocą formuł języka DAX.

Wiele razy, gdy przedstawiasz informacje o porównaniu czasu , chcesz pokazać wyniki w porównaniu z poprzednim miesiącem lub tym samym miesiącem poprzedniego roku.

Informacje historyczne są zwykle prognozowane na cały miesiąc. Problem pojawia się, gdy możesz być w połowie miesiąca i chcesz pokazać się tylko do bieżącej daty.

Więc pokażę ci, jak możesz pokazać prawdziwe podobne porównanie . Aby to zilustrować, przejdę do 20 dni bieżącego kwartału. W tym przykładzie porównujemy z pierwszymi 20 dniami kwartału ubiegłego roku.

Spis treści

Porównanie czasu przy użyciu języka DAX

Mam tu już kilka miar, więc teraz szybko stworzymy numer od początku kwartału. Aby to zrobić, klikamy Nowa miara, a następnie piszemy formułę na pasku formuły.

Wyświetlanie daty od miesiąca (MTD) do bieżącej daty w usłudze LuckyTemplates przy użyciu języka DAX

Nazywamy tę formułę Sales QTD , a następnie używamy funkcji Time Intelligence. Korzystanie z tych funkcji nie jest zbyt trudne. To tylko kwestia zrozumienia, którego użyć. W tym przypadku używamy funkcji OBLICZ .

Wyświetlanie daty od miesiąca (MTD) do bieżącej daty w usłudze LuckyTemplates przy użyciu języka DAX

Następnie chwytamy go i umieszczamy w stole, a my zobaczymy wyniki.

Wyświetlanie daty od miesiąca (MTD) do bieżącej daty w usłudze LuckyTemplates przy użyciu języka DAX

Możemy to również umieścić na wykresie i widzimy, że pokazuje on liczbę od początku kwartału. Używamy również fragmentatora dat i szybko zmieniamy ramy czasowe.

Wyświetlanie daty od miesiąca (MTD) do bieżącej daty w usłudze LuckyTemplates przy użyciu języka DAX

Na przykład jesteśmy teraz w czwartym kwartale i będziemy mieć informacje tylko do ostatnich dwudziestu dni, ponieważ w tym przykładzie jest to 20 października. Aby to pokazać, musimy uzyskać liczby z poprzedniego roku. Najpierw musimy obliczyć sprzedaż z poprzedniego roku.

Wyświetlanie daty od miesiąca (MTD) do bieżącej daty w usłudze LuckyTemplates przy użyciu języka DAX

W tej formule używamy funkcji DATEADD , która jest kolejną funkcją analizy czasowej. Porównujemy się do poprzedniego roku, więc musimy cofnąć się o rok.

Ponieważ chcieliśmy przejść ze sprzedaży z poprzedniego roku do sprzedaży z poprzedniego kwartału, musimy po prostu zamienić wartość Total Sales w naszej formule Sales QTD na rok poprzedni (Sales PY) , aby uzyskać nasz Sales PY QTD .

Wyświetlanie daty od miesiąca (MTD) do bieżącej daty w usłudze LuckyTemplates przy użyciu języka DAX

Następnie przeciągamy go do naszej tabeli i możemy zobaczyć porównanie sprzedaży od pocz��tku kwartału (QTD) w bieżącym kontekście do poprzedniego roku.

Wyświetlanie daty od miesiąca (MTD) do bieżącej daty w usłudze LuckyTemplates przy użyciu języka DAX

Teraz pokażę ci, co prawdopodobnie masz, jeśli patrzysz na dane na żywo. Użyję tego wzoru dla naszej całkowitej sprzedaży, aby to zademonstrować.

Wyświetlanie daty od miesiąca (MTD) do bieżącej daty w usłudze LuckyTemplates przy użyciu języka DAX

W przypadku logiki IF jest to prawdopodobnie to, co widzisz w swoich danych. Masz sprzedaż od początku kwartału, od początku miesiąca lub od początku roku, a następnie patrzysz na całą liczbę z poprzedniego roku.

Wyświetlanie daty od miesiąca (MTD) do bieżącej daty w usłudze LuckyTemplates przy użyciu języka DAX

Chcemy wyróżnić tylko określony okres, więc musimy zaimplementować pewną logikę, która nam to umożliwi.

Prezentacja porównań w czasie rzeczywistym

Aby pokazać prawdziwe porównania czasowe usługi LuckyTemplates od początku miesiąca, od początku kwartału lub od początku roku, musimy pozbyć się lub wymazać liczby, które są przeszłe lub gdzie znajdują się w bieżącym kontekście .

W poniższej tabeli widzimy, że jest to dokładnie dzisiaj, 20 października. Musimy wymazać tę liczbę, jeśli jest większa niż ta data.

Wyświetlanie daty od miesiąca (MTD) do bieżącej daty w usłudze LuckyTemplates przy użyciu języka DAX

Wszystko, co musimy zrobić, to przejść do naszego Sales PY QTD i objąć go logiką IF w ten sposób.

Wyświetlanie daty od miesiąca (MTD) do bieżącej daty w usłudze LuckyTemplates przy użyciu języka DAX

Ta logika mówi: „jeśli ostatnia data jest większa niż dzisiejsza, ustaw ją jako pustą; jeśli nie, to równe wynikowi” i to zadziała.

Wyświetlanie daty od miesiąca (MTD) do bieżącej daty w usłudze LuckyTemplates przy użyciu języka DAX

Widzimy również zmiany na wykresie, ponieważ wykres nie zwróci pustych wartości.

Wyświetlanie daty od miesiąca (MTD) do bieżącej daty w usłudze LuckyTemplates przy użyciu języka DAX

Wspaniałe w tych obliczeniach jest to, że są aktualne, więc w miarę upływu czasu pole DZISIAJ będzie się aktualizować i każdego dnia będzie dostarczać nam dane o dodatkowej dacie lub dniach.


Zapobieganie wydłużaniu wyników YTD, QTD, MTD do przodu w usłudze LuckyTemplates
Porównanie czasu dla niestandardowych tabel dat w usłudze LuckyTemplates
Obliczanie sprzedaży od początku roku finansowego (FYTD) w usłudze LuckyTemplates przy użyciu języka DAX

Wniosek

W tym artykule omówię dokładne kroki, które należy wykonać, oraz niektóre formuły języka DAX, które należy zaimplementować, aby wyświetlać w usłudze LuckyTemplates rzeczywiste porównania czasu od początku miesiąca, od początku kwartału lub od początku roku. W demonstracji użyłem danych od początku kwartału (QTD).

Omówiłem, jak skutecznie zmieniać wizualizacje, aby w przekonujący sposób zilustrować informacje zawarte w raportach usługi LuckyTemplates. Techniki wizualizacji formuł języka DAX można się wiele nauczyć.

Dzięki temu samouczkowi na blogu zrozumiesz, jak efektywnie zarządzać analizą czasową lub informacjami typu porównanie czasu we wszystkich raportach usługi LuckyTemplates.

Wszystko co najlepsze z tym.

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.