使用 SAMEPERIODLASTYEAR 比較今年和去年的差異

使用 SAMEPERIODLASTYEAR 比較今年和去年的差異

在這篇文章中,我介紹瞭如何使用時間智能函數 SAMEPERIODLASTYEAR 將今年的結果與去年的結果進行比較。您可以在本博客底部觀看本教程的完整視頻。

如果您想開始創建引人注目的報告,並隨著時間的推移對信息有深刻的洞察力,那麼您必須知道如何使用時間智能功能的所有變體。

有些很簡單,但有些則更高級並且可能難以使用。不過在這篇文章中,我想帶你回到起點。

對這些函數的工作原理有一個很好的基本了解非常重要,尤其是它們如何與 CALCULATE 函數一起工作。結合這兩種功能才是真正的力量所在。

想要比較兩個時間範圍內的數據或結果也很常見,因此我想向您展示這是如何完成的。

目錄

如何使用 SAMEPERIODLASTYEAR?

計算和比較當年數據與上一年數據之間的差異非常容易。使用 DAX 只需執行三個簡單步驟即可在 LuckyTemplates 中實現此目的。讓我們直接進入第一步。

步驟1

我們需要做的第一件事是製定我們的初始措施。對於這個特定示例,我們將查看我們的總銷售額。

回到我們的事實表,我們可以看到我們有一個總收入列。

使用 SAMEPERIODLASTYEAR 比較今年和去年的差異

我們將創建一個總銷售額度量來匯總總收入列中的數據。這就是我們的公式的樣子。

使用 SAMEPERIODLASTYEAR 比較今年和去年的差異

將總銷售額拖入畫布後,會顯示所有銷售額的總和。

使用 SAMEPERIODLASTYEAR 比較今年和去年的差異

要按日期查看總銷售額,我們需要將日期列添加到我們創建的表中。

使用 SAMEPERIODLASTYEAR 比較今年和去年的差異

第2步

現在我們有了一個顯示每日銷售額的總銷售額表,我們已經可以計算和比較當年的銷售額和上一年的銷售額。

我們現在需要做的下一步是創建一個新的度量。這就是時間智能函數 SAMEPERIODLASTYEAR 的用武之地。

我們稱此度量為“總銷售額 LY”或“去年總銷售額”。我們將在 CALCULATE 中使用 SAMEPERIODLASTYEAR。

以下是我們新措施的公式。

使用 SAMEPERIODLASTYEAR 比較今年和去年的差異

如果我們將Total Sales LY拖到我們的表中,則將包括上一年的銷售額。

例如,如果我們查看 2015 年 6 月 1 日,總銷售額為 110,576.80,而上一年的總銷售額為 108,466.30。你可以通過查看 2014 年 6 月 1 日的數據來檢查這個數字是否正確。

使用 SAMEPERIODLASTYEAR 比較今年和去年的差異

步驟 3

我們流程的最後一步是計算今年的銷售額與去年的銷售額之間的差異。我們將為此創建另一個度量。讓我們稱之為差異。TY 和 LY 之間或今年和去年之間的差異。

由於我們已經有了我們需要的其他措施,我們所要做的就是從總銷售額中減去去年的總銷售額。

使用 SAMEPERIODLASTYEAR 比較今年和去年的差異

這就是我們的表格在包含新度量後的樣子。您會注意到在表格的前半部分,最後一列重複了總銷售額列中的數據。然後我們從 2015 年 6 月的第一天開始得到正確的結果。

使用 SAMEPERIODLASTYEAR 比較今年和去年的差異

因此我們需要在這裡添加一些邏輯,這樣我們的新公式就會變成下面這個樣子。

使用 SAMEPERIODLASTYEAR 比較今年和去年的差異

現在我們已經解決了這個問題,您現在會注意到表格的上半部分沒有結果,但我們仍然得到從 2015 年 6 月 1 日開始的正確結果。

使用 SAMEPERIODLASTYEAR 比較今年和去年的差異

在計算出今年銷售額與去年銷售額之間的差異後,我們現在可以創建可視化了。

將您的計算轉化為可視化

我們可以像任何其他計算一樣將我們的計算轉化為可視化。

我們的可視化可以按任何時間範圍進行過濾,但在這種情況下,讓我們看看 2016 年。

使用 SAMEPERIODLASTYEAR 比較今年和去年的差異

您會注意到我們上面的可視化顯示了日常視角。

如果我們還想查看每月的角度,我們可以很容易地做到這一點。我們需要做的就是複制並粘貼相同的視覺對象,獲取 MonthInCalendar,然後我們的第二個可視化對象將如下圖所示。

使用 SAMEPERIODLASTYEAR 比較今年和去年的差異

請記住,我們仍在使用相同的計算方法,只是從不同的角度來看。因此,在 LuckyTemplates 中執行此操作真的非常容易。

擴展到更高級的計算

完成第一步後,您還可以擴展到更高級的計算。

這些見解實際上是無限的——您可以計算時間段之間的差異、與去年相比的百分比變化、表現最好和最差的人……等等。

您可以非常快速地開始發現有價值的見解,而這些見解在歷史上很難通過 Excel 等工具實現。您當然可以做到,但您的公式會比 LuckyTemplates 中的公式複雜得多。

結論

總之,由於提供了不同的時間智能功能,因此在 LuckyTemplates 中查看隨時間變化的數據或信息真的很容易。了解它們的工作原理,尤其是與 CALCULATE 一起使用,非常重要,因為這將使我們能夠創建引人注目的報告。

為了計算今年銷售額與去年銷售額的差異,我們使用了 SAMEPERIODLASTYEAR 函數並遵循三個非常簡單的步驟:

  1. 創建總銷售額度量
  2. 創建 Total Sales Last Year 度量
  3. 計算兩個度量之間的差異

將我們的計算轉化為可視化也很容易,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 網關?所有你必須知道的