Sprzedaż od początku roku dla niestandardowych tabel kalendarza usługi LuckyTemplates

W tym samouczku omówimy niektóre niestandardowe tabele kalendarza usługi LuckyTemplates . Wiele organizacji nie działa według standardowej daty kalendarzowej — mogą pracować według numeru tygodnia finansowego lub według niestandardowego numeru tygodnia. Możesz obejrzeć pełny film tego samouczka na dole tego bloga.

Jednak obliczenia analizy czasowej w usłudze LuckyTemplates po prostu nie działają z tymi niestandardowymi lub niestandardowymi kalendarzami . W tym samouczku pokażę, co mam na myśli. W tej demonstracji obliczymy liczbę od początku roku (YTD) na podstawie tygodnia, szczególnie w przypadku niestandardowych tabel kalendarza usługi LuckyTemplates przy użyciu niektórych technik języka DAX .

Spis treści

Dlaczego obliczenia analizy czasowej nie działają w niestandardowych kalendarzach

W tej tabeli mamy informacje z 2013 roku. Mamy numer miesiąca finansowego, numer tygodnia finansowego, tydzień kwartału i numer tygodnia kalendarzowego.

Sprzedaż od początku roku dla niestandardowych tabel kalendarza usługi LuckyTemplates

Jeśli jednak dojdziemy do końca roku, numer tygodnia kalendarzowego wykracza poza koniec roku; więc mamy dwa dni w 2013 roku, które są w pierwszym tygodniu, a reszta w 2014 roku.

Sprzedaż od początku roku dla niestandardowych tabel kalendarza usługi LuckyTemplates

W tym miejscu możemy wpaść w kłopoty, ponieważ obliczenia analizy czasowej działają bezpośrednio na datę kalendarzową. Nie możemy wykorzystać żadnej z funkcji wywiadu dobrego czasu, ponieważ żadna z nich nie będzie działać. Musimy więc stworzyć niestandardową logikę, zwykle za pomocą funkcji , aby obliczyć te liczby.

Ale zanim przejdziemy do liczby od początku roku dla kalendarzy niestandardowych, rzućmy okiem na sposób jej obliczania dla kalendarza standardowego.

Standardowe obliczenie kalendarza dat

W tym przykładzie zakładamy, że nasz rok finansowy rozpoczął się w maju i chcieliśmy wygenerować łączną sumę dla tego roku finansowego. Tak to się robi w standardowym kalendarzu dat.

Sprzedaż od początku roku dla niestandardowych tabel kalendarza usługi LuckyTemplates

Tutaj wystarczy wpisać w kolumnę Data, a następnie wpisać 30/4, co oznacza, że ​​jest to ostatni dzień roku obrotowego. Gdy zastosujemy to do kontekstu daty, otrzymamy poprawny wynik. Po prostu gromadzi się w czasie, a następnie zaokrągla na koniec kwietnia 2014 r. jako sumę za ten rok finansowy.

Sprzedaż od początku roku dla niestandardowych tabel kalendarza usługi LuckyTemplates

Staje się to trudne, gdy przeniesiemy te obliczenia do tej tabeli po prawej stronie, która zawiera tylko numery roku finansowego i tygodnia finansowego. Oblicza poprawnie, ale napotykamy problem, ponieważ kolumna daty nie pokrywa się idealnie z numerem tygodnia finansowego .

Sprzedaż od początku roku dla niestandardowych tabel kalendarza usługi LuckyTemplates

Wszystko w 2015 roku byłoby błędne, więc nie możemy użyć tego obliczenia do niestandardowych kalendarzy.

Obliczanie sprzedaży od początku roku dla kalendarzy niestandardowych

Utwórzmy więc nową miarę i nazwijmy ją Total Sales YTD – Custom . Użyjemy zmiennych ( VAR ), aby uczynić to łatwiejszym i bardziej intuicyjnym. Nasze zmienne to CurrentFinWeek i CurrentFinYear – tutaj używamy .

Sprzedaż od początku roku dla niestandardowych tabel kalendarza usługi LuckyTemplates

Druga część obliczeń to miejsce, w którym zapisujemy logikę. Nadal obliczamy łączną sprzedaż, ale w innym kontekście niż zwykłe obliczenia analizy czasowej. Dlatego używamy FILTER , który rozwiązuje większość tych niestandardowych kalendarzy. Używamy również funkcji , a następnie przechodzimy do Calendar Daily , która zwalnia dowolny kontekst w kalendarzu. Następnie ponownie zastosujemy kontekst w oparciu o logikę tutaj.

Sprzedaż od początku roku dla niestandardowych tabel kalendarza usługi LuckyTemplates

„Calendar Daily” [numer tygodnia Finansów] będzie przechodził przez każdy numer tygodnia finansowego, ale chcemy zawsze mieć bieżący numer tygodnia finansowego w określonym rzędzie, w którym odbywa się ta ocena.

Teraz, jeśli przeciągniemy to, zobaczymy, że oblicza to dla nas poprawny wynik na podstawie niestandardowego kalendarza.

Sprzedaż od początku roku dla niestandardowych tabel kalendarza usługi LuckyTemplates


Porównanie czasu dla niestandardowych tabel dat w usłudze LuckyTemplates
Obliczanie sprzedaży tygodniowej za pomocą języka DAX w usłudze LuckyTemplates
Kalendarze niestandardowe usługi LuckyTemplates: obliczanie dla miesiąca po zmianie miesiąca — 445 kalendarzy

Wniosek

W tym samouczku omówiono skuteczną technikę, której można użyć podczas pracy z kalendarzem usługi LuckyTemplates, w szczególności takim, który nie jest zgodny ze standardowym kalendarzem dat. Nie możesz używać formuł analizy czasowej z tymi niestandardowymi tabelami kalendarza, dlatego stworzyłem logikę, aby rozwiązać ten problem.

Mam nadzieję, że ten blog okaże się przydatny w przypadku niestandardowych kalendarzy. Obejrzyj film i łącza poniżej, aby uzyskać więcej informacji na temat tego samouczka i innych powiązanych zasobów.

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.