使用 DAX 在 LuckyTemplates 中顯示當前日期的月初至今 (MTD)

使用 DAX 在 LuckyTemplates 中顯示當前日期的月初至今 (MTD)

在 LuckyTemplates 中顯示當前日期(即今天)的月至今計算是我經常遇到的一個常見問題。quarter-t-date 和 year-to-date 也是如此。上被問了很多次,所以現在是時候創建一個關於如何解決它的教程了。您可以在本博客底部觀看本教程的完整視頻。

在本教程中,我將 展示如何使用 DAX 公式輕鬆解決此問題。

很多時候,當您展示時間比較信息時,您希望展示一些與上個月或去年同月的結果。

歷史信息通常預測整個月。當您可能在月中並且只想顯示當前日期時,問題就來了。

因此,我將向您展示如何展示真實的同類產品以進行同類比較。為了說明這一點,我將在本季度開始工作 20 天。在此示例中,我們將與去年該季度的前 20 天進行比較。

目錄

使用 DAX 進行時間比較

我在這裡已經有了一些措施,所以現在我們要快速創建季度至今的數字。為此,我們單擊“新建度量”,然後在公式欄中編寫公式。

使用 DAX 在 LuckyTemplates 中顯示當前日期的月初至今 (MTD)

我們將此公式命名為Sales QTD,然後使用時間智能函數。使用這些功能並不難。這只是了解使用哪個的問題。在這種情況下,我們使用CALCULATE 函數

使用 DAX 在 LuckyTemplates 中顯示當前日期的月初至今 (MTD)

然後我們抓住它並把它放在桌子裡,我們會看到結果。

使用 DAX 在 LuckyTemplates 中顯示當前日期的月初至今 (MTD)

我們還可以將其放入圖表中,我們會看到它顯示的是截至目前的季度數字。我們也使用日期切片器并快速更改時間範圍。

使用 DAX 在 LuckyTemplates 中顯示當前日期的月初至今 (MTD)

因此,例如,我們現在處於第 4 季度,我們只會獲得 最近 20 天的信息,因為在本例中是 10 月 20 日。為了證明這一點,我們需要獲得前一年的數字。首先,我們需要計算出上一年的銷售額。

使用 DAX 在 LuckyTemplates 中顯示當前日期的月初至今 (MTD)

在此公式中,我們使用DATEADD,這是另一個時間智能函數。我們正在與前一年進行比較,因此我們需要在這裡跳回一年。

由於我們想從上一年的銷售額轉到上一年季度至今的銷售額,我們只需將Sales QTD 公式中的Total Sales 替換為上一年 (Sales PY)即可獲得我們的Sales PY QTD

使用 DAX 在 LuckyTemplates 中顯示當前日期的月初至今 (MTD)

之後,我們將其拖到我們的表格中,我們可以看到當前上下文中的銷售季度至今 (QTD) 與上一年的比較。

使用 DAX 在 LuckyTemplates 中顯示當前日期的月初至今 (MTD)

現在,如果您正在查看實時數據,我將向您展示您可能擁有的東西。我將使用這個公式來計算我們的總銷售額來證明這一點。

使用 DAX 在 LuckyTemplates 中顯示當前日期的月初至今 (MTD)

使用IF 邏輯,這可能就是您在數據中看到的內容。您有季度至今的銷售額,也可能是月初至今或年初至今的銷售額,然後您正在查看上一年的全部數字。

使用 DAX 在 LuckyTemplates 中顯示當前日期的月初至今 (MTD)

我們只想突出顯示某個時期,因此我們需要實現一些邏輯來使我們能夠做到這一點。

展示真實時間比較

要顯示真正的 LuckyTemplates 月至今、季度至今或年初至今的時間比較,我們需要刪除或清空今天過去的數字或它們在當前上下文中的位置.

在下表中,我們看到正好是今天,即 10 月 20 日。如果它大於這個日期,我們需要清空這個數字。

使用 DAX 在 LuckyTemplates 中顯示當前日期的月初至今 (MTD)

我們所要做的就是跳轉到我們的Sales PY QTD並像這樣圍繞它包裝一些IF 邏輯。

使用 DAX 在 LuckyTemplates 中顯示當前日期的月初至今 (MTD)

這個邏輯是說,“如果最後一個日期大於今天,則將其設為空白;如果不等於結果”,這將完成工作。

使用 DAX 在 LuckyTemplates 中顯示當前日期的月初至今 (MTD)

我們還看到了圖表中的變化,因為圖表不會返回空白值。

使用 DAX 在 LuckyTemplates 中顯示當前日期的月初至今 (MTD)

此計算的優點在於它是實時的,因此當我們經過時間時,TODAY字段將更新並將每天為我們提供額外的日期或天數數據。


防止 YTD、QTD、MTD 結果在 LuckyTemplates 中向前擴展 LuckyTemplates 中
非標準日期表的時間比較 在 Power
BI 中使用 DAX 計算財政年度迄今 (FYTD) 銷售額

結論

在本文中,我將向您介紹要遵循的確切步驟以及您需要實施的一些 DAX 公式,以顯示真正的 LuckyTemplates 月至今、季度至今或年初至今的時間比較。我在演示中使用了季初至今 (QTD)。

我介紹瞭如何有效地更改可視化效果,以引人注目的方式說明 LuckyTemplates 報告中的信息。關於 DAX 公式可視化技術,有很多值得學習的地方。

通過本博客教程,您將了解如何在所有 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 網關?所有你必須知道的