Ostateczna formuła alokacji budżetu do analizy usługi LuckyTemplates

W tym samouczku pokażę ci ostateczną formułę alokacji budżetu, której możesz użyć, gdy masz do czynienia z kwotami i danymi o różnych stopniach szczegółowości. Możesz obejrzeć pełny film tego samouczka na dole tego bloga.

Twoje budżety mogą być miesięczne, kwartalne lub roczne, podczas gdy Twoja sprzedaż jest zwykle na poziomie dziennym. Powoduje to niedopasowanie w modelu.

Formuła alokacji budżetu omówiona w tym samouczku umożliwi rozwiązanie tego niedopasowania w szczegółach. Umożliwi to również łatwe przełączanie się między różnymi kontekstami czasowymi za pomocą zaledwie kilku dostosowań algorytmu.

Po zrozumieniu, jak to działa, będziesz w stanie skutecznie wykorzystać tę metodologię, gdy masz do czynienia z budżetami we własnych środowiskach.

Spis treści

Niedopasowane granulacje

Spójrzmy na model.

Ostateczna formuła alokacji budżetu do analizy usługi LuckyTemplates

Twoje budżety zazwyczaj będą miały różne poziomy szczegółowości. Oznacza to, że Twoje budżety mogą być na poziomie miesięcznym, na przykład budżet miesięczny lub na produkt.

Ostateczna formuła alokacji budżetu do analizy usługi LuckyTemplates

Ale tabela Sales lub faktów może być na poziomie dziennym.

Ostateczna formuła alokacji budżetu do analizy usługi LuckyTemplates

Mamy więc do czynienia z niedopasowaniem granulacji.

Aby przeprowadzić analizę lub porównanie, musisz znaleźć sposób na alokację budżetów na wyższym poziomie szczegółowości.

Wyższa szczegółowość w tym przypadku dotyczy każdego dnia.

Musisz więc znaleźć sposób na pobranie miesięcznych kwot i rozłożenie ich na kwoty dzienne.

Wprowadzenie do formuły alokacji budżetu

Nazywam to formułą ostatecznej alokacji budżetu , ponieważ można zastosować tę technikę z budżetami o dowolnej szczegółowości. Można go używać do kwartalnych lub rocznych budżetów. Wszystko, czego potrzebujesz, to wprowadzić drobne poprawki, aby to zadziałało.

Najpierw spójrzmy na wynik końcowy formuły alokacji budżetu .

Ostateczna formuła alokacji budżetu do analizy usługi LuckyTemplates

Mam swoją datę w tabeli i mogę ją łatwo zmienić za pomocą krajalnicy.

Ostateczna formuła alokacji budżetu do analizy usługi LuckyTemplates

Mam również łączną kwotę sprzedaży i alokację budżetu .

Ostateczna formuła alokacji budżetu do analizy usługi LuckyTemplates

Ta wizualizacja zawiera odniesienia do tabeli:

Ostateczna formuła alokacji budżetu do analizy usługi LuckyTemplates

Moja dzienna sprzedaż jest zmienna. Ale moje budżety są stałe, ponieważ są to kwoty miesięczne.

Jednak ten wykres lepiej pokazuje reprezentację, ponieważ pokazuje perspektywę miesięczną.

Ostateczna formuła alokacji budżetu do analizy usługi LuckyTemplates

Wykres przedstawia sprzedaż dokonaną miesięcznie w porównaniu z budżetem miesięcznym.

Zrozumienie algorytmu alokacji

Teraz spójrzmy na formułę.

Ostateczna formuła alokacji budżetu do analizy usługi LuckyTemplates

Najpierw chcę wyjaśnić tę część formuły:

Ostateczna formuła alokacji budżetu do analizy usługi LuckyTemplates

Aby to zrozumieć, podam przykład. Powiedzmy, że jest miesięczna kwota. Pomnóżmy tę kwotę przez 1 podzielone przez 30, czyli przez liczbę dni w miesiącu. To staje się algorytmem alokacji.

Formuła to DayInContext podzielona przez DaysInMonth pomnożona przez MonthlyBudgetAmounts . Staje się to metodologią, która da ci miesięczną alokację budżetu na każdy dzień.

 Tak więc, gdybyś miał kwartalne budżety, byłoby to 1 podzielone przez DaysInQuarter pomnożone przez kwartalny budżet . W ten sposób alokować kwartalny budżet na każdy dzień.

To tylko kwestia zbudowania i dotarcia do tego punktu w formule.

Musisz zacząć od tej części formuły. Następnie musisz dowiedzieć się, jak uzyskać dynamiczne DayInContext , DaysInMonth i jak przydzielić MonthlyBudgetAmounts .

W formule alokacji budżetu zbudowałem to wszystko w ZMIENNYCH, ponieważ wiele z tych indywidualnych miar nie jest wymaganych.

Ostateczna formuła alokacji budżetu do analizy usługi LuckyTemplates

Powinieneś używać , gdy obliczenie dotyczy tylko jednego konkretnego środka.

Jeśli miara może być rozgałęziona, nie polecałbym używania ZMIENNYCH. Zamiast tego najpierw stworzyłbym początkową miarę, a następnie rozgałęziłbym się na sumę skumulowaną lub średnią ruchomą.

Składniki formuły alokacji budżetu

Przyjrzyjmy się teraz każdej części formuły alokacji budżetu.

Przede wszystkim jest Days In Context .

Ostateczna formuła alokacji budżetu do analizy usługi LuckyTemplates

Próbuje policzyć, ile dat jest w określonym kontekście.

To jest dość łatwe, ponieważ istnieje kontekst oceny na każdy dzień. Więc jeśli wybiorę ( Dates ) , to da mi jeden dzień na każdy wiersz.

Ostateczna formuła alokacji budżetu do analizy usługi LuckyTemplates

Przejdźmy teraz do Dni w miesiącu .

Ostateczna formuła alokacji budżetu do analizy usługi LuckyTemplates

Jest to ważny format, ponieważ jest to dynamiczny sposób obliczania liczby dni w miesiącu.

Więc nadal używam COUNTROWS( Dates ) , ale zmieniłem kontekst funkcji . Usunąłem filtry z Dates. Ale potem zwracam filtry, używając z Month & Year .

Daje mi to określony kontekst miesiąca i roku. Tak więc dla miesiąca maj pokazuje 31 dni; dla czerwca pokazuje 30 dni.

Ostateczna formuła alokacji budżetu do analizy usługi LuckyTemplates

Bez względu na to, w którym miesiącu się znajdujesz, cały budżet miesięczny zostanie dokładnie rozdysponowany w tym miesiącu. Nie dostaniesz niezgodności, gdy miesiąc ma 30 dni, ale wtedy jest dzielony przez 31 dni.

Dzięki temu możesz mieć poprawne i dynamiczne alokacje.

Używanie TREATAS do wirtualnych relacji

Następną rzeczą, którą chcę zrobić, jest obliczenie całkowitego budżetu . Teraz spójrzmy na tę część formuły:

Ostateczna formuła alokacji budżetu do analizy usługi LuckyTemplates

Formuła Całkowitego Budżetu to oparta na utworzonej przeze mnie wirtualnej relacji.

Ostateczna formuła alokacji budżetu do analizy usługi LuckyTemplates

Ta wirtualna relacja jest tworzona przez funkcję .

Ostateczna formuła alokacji budżetu do analizy usługi LuckyTemplates

W tabeli widać te większe kwoty.

Ostateczna formuła alokacji budżetu do analizy usługi LuckyTemplates

Ilości te są określane na podstawie wyborów dokonanych we fragmentatorze Nazwa produktu .

Ostateczna formuła alokacji budżetu do analizy usługi LuckyTemplates

Patrzę tylko na wybraną grupę produktów. Jest to zliczanie całkowitego budżetu w każdym z tych różnych miesięcy.

Przyjrzyjmy się teraz formule miesięcznych kwot budżetowych TREATAS .

Ostateczna formuła alokacji budżetu do analizy usługi LuckyTemplates

TREATAS umożliwia mi stworzenie wirtualnej relacji.

Chcę utworzyć relację wirtualnie, ponieważ w tabeli dat znajduje się wiele nazw miesięcy.

Ostateczna formuła alokacji budżetu do analizy usługi LuckyTemplates

I wiele nazw miesięcy w nazwie produktu.

Ostateczna formuła alokacji budżetu do analizy usługi LuckyTemplates

Umieszczanie relacji wiele-do-wielu stwarza zbyt wiele problemów w modelach.

Ostateczna formuła alokacji budżetu do analizy usługi LuckyTemplates

Zamiast tego utworzę wirtualną relację między tabelą Daty a tabelą Budżety produktów w mojej formule.

Fizyczna relacja między tabelą Daty a tabelą Sprzedaż nadal będzie działać.

Jednak utworzenie relacji wirtualnej umożliwia porównywanie informacji między tabelą Daty i tabelą Sprzedaż według dat.

Więc mam teraz miesięczne kwoty.

Ostateczna formuła alokacji budżetu do analizy usługi LuckyTemplates

Przykład alokacji budżetu

Wróćmy do formuły alokacji budżetu.

Ostateczna formuła alokacji budżetu do analizy usługi LuckyTemplates

Teraz mam wszystko, czego potrzebuję, aby to działało. Są dni w kontekście i dni w miesiącu .

Tak więc, obliczając 1 podzielone przez 30 pomnożone przez kwotę budżetu miesięcznego, otrzymam mój dzienny przydział w wysokości 8 778,13.

Ostateczna formuła alokacji budżetu do analizy usługi LuckyTemplates

 Przejście do innego miesiąca da inną kwotę dziennego przydziału.

Ostateczna formuła alokacji budżetu do analizy usługi LuckyTemplates

Zmiana stopnia szczegółowości w formule

To jest formuła ostatecznej alokacji budżetu, ponieważ jeśli miałeś budżety kwartalne, wszystko, co musisz zrobić, to opracować sposób manipulowania tą częścią formuły kwartalnej.

Ostateczna formuła alokacji budżetu do analizy usługi LuckyTemplates

Jeśli miałeś roczne budżety, wszystko, co musisz zrobić, to przydzielić je według roku. Może to być 365 lub 90 dni. Wszystko zależy od parametru, który chcesz przypisać i porównać z wynikami dziennymi lub wynikami o większej szczegółowości.


Zarządzanie sezonowością w analizie budżetu — zaawansowana usługa LuckyTemplates
Porównanie rzeczywistych wyników z budżetami za pomocą prognozowania w usłudze LuckyTemplates
Technika budżetowania w usłudze LuckyTemplates: przydzielanie tabeli wrażliwości miesięcznego budżetowania

Wniosek

Ta formuła ostatecznej alokacji budżetu umożliwia łatwe tworzenie raportów dotyczących budżetowania i finansów, nawet w przypadku danych o różnej szczegółowości.

Wystarczy kilka poprawek w formule, aby łatwo dostosować ją do kontekstu, który chcesz pokazywać w raportach.

Mam nadzieję, że wiele się nauczyłeś z tego samouczka.

Wszystkiego najlepszego,

***** Nauka LuckyTemplates? *****






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.