什麼是 Python 中的自我:真實世界的例子
什麼是 Python 中的自我:真實世界的例子
LuckyTemplates 中的預算並不是那麼容易實施。我希望這就像引入實際情況和預算一樣簡單,然後就像變魔術一樣,您只需使用 LuckyTemplates 預測,就能夠以令人信服的方式看到所需的可視化見解。您可以在本博客底部觀看本教程的完整視頻。
這就是為什麼我創建這篇博文來向您展示如何將它們組合在一起的原因。如果需要一段時間才能安頓下來,請不要擔心;它也為我做了。一旦你有時間練習和實施它,你就會像*那個*一樣得到它。
這可以通過構建正確的數據模型和實施正確的 LuckyTemplates 預測技術來實現。這就是為什麼要這樣做的原因,也可能是為什麼這不應該是您學習 LuckyTemplates 時首先要做的事情。您確實需要對 LuckyTemplates 的所有不同部分如何組合在一起有一個良好的基礎。
目錄
實際結果與預算:如何與 LuckyTemplates 預測進行比較
在這篇博文中,我們將討論社區中很多人一直要求我展示的內容:如何實際比較實際結果與年度預算。這是一個很常見的場景,您可能經常會在自己的環境中發現這種情況。為實現這一目標,我們需要將一些預算信息引入我們的模型,以便我們可以將其與實際結果進行可視化對比,實際結果可能來自每天發生的銷售。
問題是預算通常不是每天都有;他們通常按月或按年進行。在這種情況下,我們只是從年度的角度來看。
建模不同粒度
預算有一個全年的數字。LuckyTemplates 中對此的技術術語稱為不同粒度。與事實表數據相比,此數據的粒度不同。
如果我們點擊我們的銷售數據,我們可以看到每筆交易都有一次銷售,所以我們在不同的日子為不同的產品和客戶進行銷售。
我們也有每個特定城市的預算。
這裡的另一個複雜之處是我們的區域表的粒度是針對郊區的,而城市只是該表中的另一個維度。
所以我們必須在這裡解決兩件事,我將向您展示如何解決這兩件事,以便我們可以在一個可視化中有效地分析它。
創建城市表
讓我們快速瀏覽一下數據模型。我們在頂部有LOOKUP表(日期、客戶數據、產品數據和地區表)。我們在底部還有事實表,即我們的銷售數據。
因為 Regions 表中的 City 維度不是 Index 列,而只是 Suburb 的另一個維度,所以我們需要將 Cities 分解到另一個表中。
所以我所做的是創建一個只包含可以過濾這兩個城市的表格。我們希望能夠選擇一個城市,沿著關係向下流動,並且不僅過濾我們的銷售表,還過濾我們的預算數據表。所以我們需要將它分解成一個單獨的表,以便我們可以創建這兩個將以這種方式向下流動的關係:
使用措施建立關係
這裡需要注意的一件有趣的事情是,因為與我們的銷售表相比,這是一個不同的粒度,銷售數據和預算數據之間沒有聯繫。相反,我們要做的是通過措施建立聯繫。
我們需要始終將結果放入表格中,以了解計算實際上在做什麼。如果你試圖在視覺中進行這種分析工作,幾乎不可能理解正在發生的事情。
讓我們使用 2016 年的過濾器創建一個日期表,然後將我們的總銷售額計算拖入其中。所以我們擁有的是每天的銷售額。我們必須劃分年度級別的預算信息,以便有一部分可以歸因於每一天。
獲得總預算
我們將創建一個新度量並將其稱為總預算,然後獲取銷售預算列的總和。
然後讓我們把它放到我們的表中,這樣我們就可以看到每一天的總額,大約是 6200 萬美元。
下一步是創建某種形式的邏輯,使我們能夠將整個事情分開。我們需要做的第一件事是將 6200 萬除以 365 或 366 天,這將為我們提供一個乘以總預算的比率。
確定一年中的天數
所以讓我們用這個公式算出這個特定年份有多少天。我們將通過使用 COUNTROWS 計算日期表並使用ALLEXCEPT隔離每個單獨的年份來執行此操作。
我們將把剛剛創建的度量值拖到我們的表中。我們現在可以看到一年中的天數,但我們仍然需要弄清楚如何將 1 除以 366,然後將其乘以我們的總預算。
這並不太難;我們只需要讓事情變得動態。我們可以從月的角度來看,而不是從日的角度來看。讓我們創建一個新度量並將其稱為日期上下文中的天數。我們將使用COUNTROWS和日期,按回車鍵,然後將度量值拖到我們的畫布中。
如果我們將 Dates 轉換為 Month,則 Days in Date 列下的數字將根據月份從 1 變為 30 或 31。
確定預算分配
現在我們已經有了正確的邏輯,接下來我們需要做的是編寫將劃分總預算的主公式。讓我們創建一個新度量並將其稱為預算分配,添加日期上下文中的天數並將其除以年中的天數,然後將其乘以總預算。
一旦我們將此度量拖到畫布中,我們現在就有了每日分配。
看看當我們把它放到月度環境中時會發生什麼;我們可以看到數字會根據月份自動調整。
可視化表格
現在我們有了總銷售額與預算分配的關係,我們現在可以刪除中間計算並將其轉化為可視化。讓我們為兩個表使用總銷售額的柱形圖和預算分配的折線圖。我們現在可以清楚地看到每月預算和每日預算。
結論
這一切都歸結為為您的預算創建正確的分配算法。我的意思是,您的實際結果很可能是每日水平,但您的預算可能是每月、每季度或每年的水平,甚至是其中許多水平的組合。這個的技術術語是不同“粒度”的數據。
一旦您了解瞭如何實施 LuckyTemplates 預測,您就會驚訝於您可以在其背後創建的洞察力和視覺效果。它真的很棒,會給您的最終 LuckyTemplates 消費者留下深刻印象,而且最好的一點是您幾乎可以自動生成報告。
有關高級數據建模和預算方案的更多詳細信息,請查看。在我創建的課程中全面涵蓋了 LuckyTemplates 的所有方面。
祝您在自己的模型中實施此 LuckyTemplates 預測技術或其衍生技術好運。
給我留下任何想法或反饋的評論。
什麼是 Python 中的自我:真實世界的例子
您將學習如何在 R 中保存和加載 .rds 文件中的對象。本博客還將介紹如何將對像從 R 導入 LuckyTemplates。
在此 DAX 編碼語言教程中,了解如何使用 GENERATE 函數以及如何動態更改度量標題。
本教程將介紹如何使用多線程動態可視化技術從報告中的動態數據可視化中創建見解。
在本文中,我將貫穿過濾器上下文。篩選上下文是任何 LuckyTemplates 用戶最初應該了解的主要主題之一。
我想展示 LuckyTemplates Apps 在線服務如何幫助管理從各種來源生成的不同報告和見解。
了解如何在 LuckyTemplates 中使用度量分支和組合 DAX 公式等技術計算利潤率變化。
本教程將討論數據緩存物化的想法,以及它們如何影響 DAX 在提供結果時的性能。
如果直到現在你還在使用 Excel,那麼現在是開始使用 LuckyTemplates 來滿足你的業務報告需求的最佳時機。
什麼是 LuckyTemplates 網關?所有你必須知道的