LuckyTemplates 分析的終極預算分配公式

LuckyTemplates 分析的終極預算分配公式

在本教程中,我將向您展示在處理不同粒度的數量和數據時可以使用的最終預算分配公式。 您可以在本博客底部觀看本教程的完整視頻。

您的預算可以是每月、每季度或每年的粒度,而您的銷售通常是每天一次。這會在模型中造成不匹配。

本教程中討論的預算分配公式將使您能夠解決這種粒度不匹配的問題。它還將使您能夠輕鬆地在不同的時間上下文之間切換,只需對算法進行一些調整。

了解其工作原理後,您將能夠在您自己的環境中處理預算時有效地利用此方法。

目錄

粒度不匹配

讓我們看一下模型。

LuckyTemplates 分析的終極預算分配公式

您的預算通常會有不同的粒度。這意味著您的預算可能處於每月級別,例如每月或每件產品的預算。

LuckyTemplates 分析的終極預算分配公式

但是您的銷售或事實表可能處於每日水平。

LuckyTemplates 分析的終極預算分配公式

因此,存在粒度不匹配。

要運行分析或比較,您需要找到一種在更高粒度上分配預算的方法。

在這種情況下,更高的粒度是每天。

因此,您需要找到一種方法來獲取每月金額並將其分配到每日金額中。

預算分配公式簡介

我將此稱為終極預算分配公式,因為您可以將此技術用於任何粒度的預算。您可以將其用於季度或年度預算。您只需要做一些細微的調整就可以完成這項工作。

首先,讓我們看一下預算分配公式的最終結果。

LuckyTemplates 分析的終極預算分配公式

我在表中有我的日期,我可以使用切片器輕鬆更改它。

LuckyTemplates 分析的終極預算分配公式

我還有Total Sales amount 和Budget Allocation

LuckyTemplates 分析的終極預算分配公式

此可視化中引用了該表:

LuckyTemplates 分析的終極預算分配公式

我的每日銷售額是可變的。但我的預算是不變的,因為它們是每月的金額。

但是,此圖表更好地顯示了表示形式,因為它顯示的是月度視角。

LuckyTemplates 分析的終極預算分配公式

該圖表顯示了每月的銷售額與每月預算的對比。

了解分配算法

現在,讓我們看一下公式。

LuckyTemplates 分析的終極預算分配公式

我首先要說明的是這部分公式:

LuckyTemplates 分析的終極預算分配公式

為了理解它,讓我舉個例子。假設有每月的金額。讓我們將該金額乘以 1 除以 30,或乘以該月的天數。這成為分配算法。

公式是DayInContext除以DaysInMonth乘以MonthlyBudgetAmounts。這將成為為您提供每月預算分配給每一天的方法。

 因此,如果您有季度預算,它將是 1 除以DaysInQuarter乘以季度預算。這就是如何在每一天分配季度預算。

這只是在公式中建立並達到這一點的問題。

您需要從公式的這一部分開始。然後,您需要弄清楚如何獲取動態的DayInContextDaysInMonth以及如何分配MonthlyBudgetAmounts

在預算分配公式中,我將其全部構建在變量中,因為不需要很多這些單獨的措施。

LuckyTemplates 分析的終極預算分配公式

當計算僅與一個特定度量相關時,您應該使用

如果一個度量可以被分支出來,我不會推薦使用 VARIABLES。相反,我會先創建初始度量,然後分支到累積總計或移動平均數。

預算分配公式的組成部分

那麼,現在讓我們來看看預算分配公式的每個部分。

首先,有Days In Context

LuckyTemplates 分析的終極預算分配公式

這是試圖計算特定上下文中有多少日期。

這一個非常簡單,因為每一天都有一個評估上下文。所以,如果我去 ( Dates ),它會給我一天的每一行。

LuckyTemplates 分析的終極預算分配公式

現在,讓我們轉到Days In Month

LuckyTemplates 分析的終極預算分配公式

這是一種重要的格式,因為它是計算一個月中有多少天的動態方式。

所以,我仍在使用COUNTROWS( Dates ) ,但我已經更改了函數的上下文。我從日期中刪除了過濾器。但後來我使用 Month & Year返回過濾器。

這給了我一個特定的月份和年份上下文。因此,對於 5 月份,它顯示 31 天;對於 6 月,它顯示 30 天。

LuckyTemplates 分析的終極預算分配公式

無論您在哪個月份,它都會在該月準確分配整個月度預算。如果一個月有 30 天,則不會出現不匹配,但隨後會除以 31 天。

因此,這使您能夠進行正確的動態分配。

使用 TREATAS 建立虛擬關係

接下來我要做的是計算Total Budget。現在,讓我們看一下公式的這一部分:

LuckyTemplates 分析的終極預算分配公式

預算公式是基於我創建的虛擬關係的

LuckyTemplates 分析的終極預算分配公式

這種虛擬關係是由功能創建的。

LuckyTemplates 分析的終極預算分配公式

在表格中,您可以看到這些較大的金額。

LuckyTemplates 分析的終極預算分配公式

這些數量由產品名稱切片器中的選擇決定。

LuckyTemplates 分析的終極預算分配公式

我只查看一組選定的產品。這是計算每個不同月份的總預算。

現在,讓我們看看每月預算金額 TREATAS公式。

LuckyTemplates 分析的終極預算分配公式

TREATAS使我能夠建立虛擬關係。

我想創建虛擬關係,因為 Date 表中有很多月份名稱。

LuckyTemplates 分析的終極預算分配公式

以及產品名稱中的許多月份名稱。

LuckyTemplates 分析的終極預算分配公式

放置多對多關係會在您的模型中產生太多問題。

LuckyTemplates 分析的終極預算分配公式

相反,我將在我的公式中創建 Dates 表和 Product Budgets 表之間的虛擬關係。

Dates 表和 Sales 表之間的物理關係仍然有效。

但是創建虛擬關係使您能夠按日期比較 Dates 表和 Sales 表之間的信息。

所以,我現在有每月的金額。

LuckyTemplates 分析的終極預算分配公式

預算分配示例

讓我們回到預算分配公式。

LuckyTemplates 分析的終極預算分配公式

現在,我擁有讓它工作所需的所有東西。上下文中有天數,月中有天數

因此,通過計算 1 除以 30 乘以每月預算金額,我將得到每日分配 8,778.13。

LuckyTemplates 分析的終極預算分配公式

 去不同的月份會給出不同的每日分配量。

LuckyTemplates 分析的終極預算分配公式

更改公式中的粒度

這是最終預算分配公式,因為如果你有季度預算,你需要做的就是計算出如何為季度操作這部分公式。

LuckyTemplates 分析的終極預算分配公式

如果你有年度預算,你需要做的就是按年分配。可能是 365 天或 90 天。這完全取決於您需要分配和比較的參數與您的每日結果或更高粒度的結果。


管理預算分析中的季節性 - Advanced LuckyTemplates
使用 LuckyTemplates 預測將實際結果與預算進行比較
LuckyTemplates 預算技術:分配每月預算敏感度表

結論

這個終極預算分配公式讓您即使在處理不同粒度的數據時也能輕鬆創建預算和財務報告。

只需對公式進行一些調整,您就可以輕鬆地將其更改為您希望在報告中顯示的上下文。

我希望你從本教程中學到了很多東西。

一切順利,

***** Learning LuckyTemplates?*****







什麼是 Python 中的自我:真實世界的例子

什麼是 Python 中的自我:真實世界的例子

什麼是 Python 中的自我:真實世界的例子

如何在 R 中保存和加載 RDS 文件

如何在 R 中保存和加載 RDS 文件

您將學習如何在 R 中保存和加載 .rds 文件中的對象。本博客還將介紹如何將對像從 R 導入 LuckyTemplates。

回顧前 N 個工作日——DAX 編碼語言解決方案

回顧前 N 個工作日——DAX 編碼語言解決方案

在此 DAX 編碼語言教程中,了解如何使用 GENERATE 函數以及如何動態更改度量標題。

在 LuckyTemplates 中使用多線程動態視覺技術展示見解

在 LuckyTemplates 中使用多線程動態視覺技術展示見解

本教程將介紹如何使用多線程動態可視化技術從報告中的動態數據可視化中創建見解。

LuckyTemplates 篩選上下文簡介

LuckyTemplates 篩選上下文簡介

在本文中,我將貫穿過濾器上下文。篩選上下文是任何 LuckyTemplates 用戶最初應該了解的主要主題之一。

使用 LuckyTemplates 在線服務中的應用程序的最佳技巧

使用 LuckyTemplates 在線服務中的應用程序的最佳技巧

我想展示 LuckyTemplates Apps 在線服務如何幫助管理從各種來源生成的不同報告和見解。

隨著時間的推移分析利潤率變化——使用 LuckyTemplates 和 DAX 進行分析

隨著時間的推移分析利潤率變化——使用 LuckyTemplates 和 DAX 進行分析

了解如何在 LuckyTemplates 中使用度量分支和組合 DAX 公式等技術計算利潤率變化。

DAX Studio 中數據緩存的物化想法

DAX Studio 中數據緩存的物化想法

本教程將討論數據緩存物化的想法,以及它們如何影響 DAX 在提供結果時的性能。

使用 LuckyTemplates 進行業務報告

使用 LuckyTemplates 進行業務報告

如果直到現在你還在使用 Excel,那麼現在是開始使用 LuckyTemplates 來滿足你的業務報告需求的最佳時機。

什麼是 LuckyTemplates 網關?所有你必須知道的

什麼是 LuckyTemplates 網關?所有你必須知道的

什麼是 LuckyTemplates 網關?所有你必須知道的