什麼是 Python 中的自我:真實世界的例子
什麼是 Python 中的自我:真實世界的例子
有時,您的日期表可能沒有您需要的自定義會計年度和季度作為分析過濾器。在本教程中,我們將討論如何使用 LuckyTemplates 中的計算列按財務或會計年度和季度篩選數據。您可以在本博客底部觀看本教程的完整視頻。
中多次看到有關此主題的詢問。
目錄
LuckyTemplates 中的財政年度
財政年度,也稱為財政年度,是公司選擇報告其財務信息或財務狀況的一年期。這些財務可以稱為過去一年的收入、成本,甚至利潤率。
當一年的期間從 1 月 1 日開始到 12 月 31 日結束時,公司使用日曆年作為其會計年度。除 1 月 1 日以外的任何其他開始日期都表示不是日曆年的會計年度。
按財政年度篩選數據可以更輕鬆地了解您的企業在全年的表現。有幾種方法可以進行過濾。但是,在本教程中,我們將重點介紹最簡單的方法,您可以在需要時在日期表中快速實現它。
我們所要做的就是使用我們模型中可能已有的當前日期表。
如果您想了解如何創建日期表,請查看下面的鏈接。
討論主要問題
最初,MonthName列是根據日曆年排列的。
現在,我想按自定義財政年度對其進行排序,然後將7 月設為第一個月,將 6 月設為財政/財政年度的最後一個月。
在這種情況下,我們主要需要做的是創建一個新的計算列作為我們的月份排序列。
在 LuckyTemplates 中創建計算列
計算列是使用為每一行計算的DAX公式的表的擴展。這些計算列是根據已經加載到您的數據模型中的數據計算的。
當您編寫計算列公式時,它會自動應用於整個表並單獨計算每一行。
在我們需要解決的這個當前問題中,我們不需要創建新的日期表,因為我們可以簡單地使用當前的日期表。我們在當前日期表中創建的計算列的一個示例是YearWeekSort列。
要創建計算列,只需單擊“建模”選項卡下的“新建列”選項。
或者,您可以右鍵單擊表格並選擇新建列。
單擊“新建列”選項後,將出現新的計算列。
創建財政月份數度量
隨後,我們可以為新添加的列創建度量。只需單擊該列,就會出現公式欄。
這是我們將為剛剛創建的計算列指定公式/度量的地方。我們將此度量稱為財政月數。
現在,我們將為 Fiscal month number 做一個簡單的IF邏輯。我們需要為IF 邏輯考慮的主要字段是Dates[MonthOfYear]。
然後,我們需要評估MonthOfYear列的值是否大於 6。
如果條件為真,我們將從MonthOfYear列的值中減去6。
如果不是,我們會將6添加到MonthOfYear列的值 。
要進一步分析數據,請將一月視為MonthOfYear的初始值,其數值等於 1。1 絕對不大於 6。在這種情況下,我們將 6 添加到MonthOfYear的值,這將等於7。這將使January 成為第七個月,而July 成為第一個月。
設置公式後,您可以轉到“數據” 視圖並檢查突出顯示的列。如您所見,我們現在有一個月份編號,可用於對月份進行排序。
您還可以在“字段”列表中看到新列。
按財政月份編號對 MonthName 列進行排序
要驗證我們的公式是否正確,請選擇日期表中的MonthName列。
然後,我們將按Fiscal Month Number對該列進行排序。為此,只需從Modeling 選項卡中選擇Sort By Column選項,然後選擇Fiscal Month Number。
之後,轉到報表視圖,您會看到我們的月份現在是從July 到 June。這驗證了我們的財政月數衡量標準是否準確。
創建財政季度數度量
現在我們已經了解瞭如何使用 LuckyTemplates 中的計算列按財政年度篩選數據,接下來我們需要學習的是如何識別財政年度季度,因此我們需要實施另一個排序公式。
讓我們創建一個新的計算列,我們可以在其中實施fiscal 或 financial quarter的度量。我們將其稱為財政季度編號。
我們需要做的第一件事是輸入左括號和右括號。在括號內,我們需要獲得2和Fiscal Month Number的值的 總和。
然後將結果除以 3。
現在,如果您檢查日期表,您會看到它在Fiscal Month Number列中產生了小數點。
進一步查看細節,1是Fiscal Month Number的初始值。如果我們將 2 添加到 1,總和將為 3。然後,總和將除以 3,這將產生 1 作為商。
因此,1將是第一個財政月份數字的等效財政季度值,第二個月份為 1.33,第三個月份為 1.66。
要將值向下舍入到最接近的整數,我們需要在公式中包含INT,它表示整數。然後,將邏輯括在括號內。
現在讓我們檢查一下新措施的結果。可以看到,Fiscal Quarter Number 列中第一到第三個月對應的值為 1。那麼第四個月到第六個月的 Fiscal Quarter Number 值為 2,依此類推。
這通過為每個季度設置3 個月來驗證我們的財政季度數度量的準確性。
創建財政季度列
現在,讓我們再添加一列,我們將其稱為Fiscal Quarter。
我們在這裡要做的是將字母“Q”連接到Fiscal Quarter Number 的每個值。
因此,我們應該為Fiscal Quarter添加這個新列。
這也可以用作自定義圖形過濾器,也稱為報表視圖中可視化的切片器。
在 LuckyTemplates 中按財政年度對
日期進行排序 使用 DAX 在 LuckyTemplates 中計算財政年度迄今 (FYTD) 銷售額
如何創建自定義財政年度季度 – LuckyTemplates
結論
如果您的報告不是日曆年,那麼在您的日期表中實現這種類型的邏輯對於在您的可視化中獲得正確的數字和數字是絕對必要的。
在分析組織內任何類型的財務結果時,確保您可以按財政年度進行動態過濾非常重要。
這裡的關鍵點是確保前面討論的邏輯或公式已集成到數據模型中的日期表中。
通過在 LuckyTemplates 中使用計算列,您可以將自己的計算集成到日期表中,並且過濾變得動態無縫。此外,用您自己的計算豐富您的數據模型將使您的報告更加強大。
祝你複習這項技術好運。
什麼是 Python 中的自我:真實世界的例子
您將學習如何在 R 中保存和加載 .rds 文件中的對象。本博客還將介紹如何將對像從 R 導入 LuckyTemplates。
在此 DAX 編碼語言教程中,了解如何使用 GENERATE 函數以及如何動態更改度量標題。
本教程將介紹如何使用多線程動態可視化技術從報告中的動態數據可視化中創建見解。
在本文中,我將貫穿過濾器上下文。篩選上下文是任何 LuckyTemplates 用戶最初應該了解的主要主題之一。
我想展示 LuckyTemplates Apps 在線服務如何幫助管理從各種來源生成的不同報告和見解。
了解如何在 LuckyTemplates 中使用度量分支和組合 DAX 公式等技術計算利潤率變化。
本教程將討論數據緩存物化的想法,以及它們如何影響 DAX 在提供結果時的性能。
如果直到現在你還在使用 Excel,那麼現在是開始使用 LuckyTemplates 來滿足你的業務報告需求的最佳時機。
什麼是 LuckyTemplates 網關?所有你必須知道的