什麼是 Python 中的自我:真實世界的例子
什麼是 Python 中的自我:真實世界的例子
今天,我將談談財務報告。我想向您展示如何為您的 LuckyTemplates 財務儀表板報告創建自定義表格。在 LuckyTemplates 中自定義表格的能力將為您在創建報告應用程序時提供極大的靈活性。在此示例中,我們討論的是財務報告,但此技術可用於任何類型的報告。您可以在本博客底部觀看本教程的完整視頻。
您可能遇到過這樣一種情況,您希望在不同的行上顯示不同的結果,或者對特定行進行匯總計算。遺憾的是,無法在普通表格的計算中創建小計。
目錄
將表模板用於 LuckyTemplates 財務儀表板報告
有新的自定義視覺對象可以執行此操作,但如果您在 LuckyTemplates 中使用此技術,它們不會為您提供足夠的靈活性。
這些自定義表格背後的想法是,您需要一個您希望表格看起來像什麼的模板。另一個術語是支撐台。它本身不會成為您模型的一部分,但它將支持您在核心模型中進行的計算。
當您查看我的數據模型時,您會在底部看到我的核心表以及一系列支持表。
我們需要使用這樣的模板。在此示例中,您會在底部看到所有這些總計。
這一切都是在 Excel 中使用製表符或空格設置的,因此其中一些條目比小計更遠。我還創建了一個規範化列(右列)來幫助我進行計算。
這裡重要的是創建一個這樣的模板。
為 LuckyTemplates 財務儀表板創建公式
下一步是創建一個公式,計算出我們所在的行並將結果分配給該特定行。DAX 公式語言中的主要概念,通常與 LuckyTemplates 一起使用的是上下文概念。
上下文來自行。如果這只是一個隨機支持表,其中包含與我們的模型無關的隨機文本值,那麼我們需要從其他地方獲取結果,並根據邏輯將它們分配給這些特定的文本值。
這就是我們如何將任何東西分配給一行。我們只是在我們的措施中自己創造邏輯。
讓我們回到我們的儀表板,您會看到我已將該模板添加到該表中。我還確保它已正確排序並且行索引已隱藏。
下一步是計算所有這些單獨的小計,例如總收入和銷售成本。如您所見,有很多措施,但沒有一個是複雜的。
例如,如果我們轉到收入,我們只是在我的數據集中獲取與收入相關的值。
在我的數據集中,我有一個更簡化的表格,其中包含所有財務指標,這使我可以輕鬆運行計算。
所以現在我要從這裡提取我想要的信息,然後將它分配到我需要它進入我的表的地方。
計算銷貨成本
現在我們已經有了收入計算,讓我們來看看銷售成本的計算。我添加了一個減號,因為它在原始數據中沒有。
計算毛利
為了計算利潤,我使用收入和成本之間的差額。在這種特殊情況下,我可以使用這些值,但我將它們添加到變量中只是為了將其分解。
計算毛利率
然後我還計算了毛利率。
我也對Previous Year Actuals做了同樣的事情,並且也能夠分離出那些特定的結果。
我已經有了這些單獨的結果,但我還有這些其他結果需要分配給它們。我不必像為單個行項目那樣為這些創建公式,因為我的數據集中已經存在很多這些行項目。
無需為每個項目隔離和計算度量。我們可以一次分配所有這些,只在適當的地方進行子類別或小計,就像這些匯總計算一樣。
讓我們來看看我是如何通過將結果疊加到我的模板中來實現我的表格的完全定制的。
這是一種可以在任何報告開發中重複使用的方法。在第一個中,我們正在計算我們所在的行和使用的上下文。
然後我使用運行了很多邏輯。此函數類似於嵌套的,是在 LuckyTemplates 中編寫更高級邏輯的更好方法。
邏輯是說,如果當前項目等於總收入,那麼我希望它是我計算的收入結果。
銷售成本、毛利結果、利潤率結果等等也是如此。我能夠將這些匯總計算分配給那些小計。
最後,如果這些都沒有,那麼計算應該在損益表中查找確切的行,然後返回給我那個結果。
這個實際測量實際上只是一個總和,有一點邏輯分解成收入和支出。我已經分配了小計,然後創建了最終邏輯,這給了我所有其他結果。這樣,我就不必創建一百個不同的分配;我只需要為少數真正重要的人做這件事。
實際上,我採用了完全相同的策略來得出年度總計指標。這是一個精妙的計算,使我能夠一次將所有內容分配到表中。
結論
我想在此 LuckyTemplates 財務儀表板教程中強調的關鍵事項是使用模板和實施分配方法。有幾個步驟可以實現:製作模板,計算出匯總總數,分別獲得這些結果,然後創建分配算法。
一旦你完成了這個循序漸進的邏輯,它將節省你的時間,而不必寫出這麼多傳統的附加邏輯。這可以很容易地完成並在許多不同的場景中復制。
這就是我想在這篇文章中展示的全部內容。如果您想深入研究,我們在 LuckyTemplates 的學習中心也有完整的課程。這是一門涉及各個方面的綜合課程,您將在其中學習如何從頭到尾構建完整的解決方案。
什麼是 Python 中的自我:真實世界的例子
您將學習如何在 R 中保存和加載 .rds 文件中的對象。本博客還將介紹如何將對像從 R 導入 LuckyTemplates。
在此 DAX 編碼語言教程中,了解如何使用 GENERATE 函數以及如何動態更改度量標題。
本教程將介紹如何使用多線程動態可視化技術從報告中的動態數據可視化中創建見解。
在本文中,我將貫穿過濾器上下文。篩選上下文是任何 LuckyTemplates 用戶最初應該了解的主要主題之一。
我想展示 LuckyTemplates Apps 在線服務如何幫助管理從各種來源生成的不同報告和見解。
了解如何在 LuckyTemplates 中使用度量分支和組合 DAX 公式等技術計算利潤率變化。
本教程將討論數據緩存物化的想法,以及它們如何影響 DAX 在提供結果時的性能。
如果直到現在你還在使用 Excel,那麼現在是開始使用 LuckyTemplates 來滿足你的業務報告需求的最佳時機。
什麼是 LuckyTemplates 網關?所有你必須知道的