銷售和訂單數據的 LuckyTemplates 進度跟踪器

銷售和訂單數據的 LuckyTemplates 進度跟踪器

本教程將展示如何為銷售和訂單數據創建 LuckyTemplates 進度跟踪器。您將學習如何解決事實表中有多個日期的情況。

這是將在本教程中使用的 Sales 表。

銷售和訂單數據的 LuckyTemplates 進度跟踪器

您可以看到它有兩個日期列,Order Date 和 Ship Date。從那裡,您需要知道在訂單日期和發貨日期之間當前有多少訂單在進行中。然後可以將其轉發到具有相同DAX 公式模式的多個場景中。

目錄

LuckyTemplates 進度跟踪器的數據模型

您需要注意幾件事。正在進行的事件意味著您必須在數據模型中的 Dates 表和 Sales Data 表之間創建多個關係。

銷售和訂單數據的 LuckyTemplates 進度跟踪器

然後,您需要使這些關係處於非活動狀態以避免覆蓋另一個關係。在數據模型中,您可以看到 Dates 錶鍊接到 Sales Data 表。

因此,如果您在 Dates 表的 Date 列和 Sales Data 表的 Ship Date 列之間創建關係,您將看到只有一個關係處於活動狀態。

銷售和訂單數據的 LuckyTemplates 進度跟踪器

要使這兩個關係都處於非活動狀態,請單擊活動關係並取消選中使其處於活動狀態的框。

銷售和訂單數據的 LuckyTemplates 進度跟踪器

完成後,這兩個關係都將處於非活動狀態,然後您可以在 DAX 公式中使用它們。

銷售和訂單數據的 LuckyTemplates 進度跟踪器

LuckyTemplates 進度跟踪器中使用的度量

數據模型會產生一些您必須在報告中處理的問題。例如,如果您在報表中拖動 Total Sales 度量值,您將獲得整個 Sales 表的 Total Sales。

銷售和訂單數據的 LuckyTemplates 進度跟踪器

出現此問題的原因是度量不知道要篩選什麼,因為與 Dates 表和 Sales Data 表沒有活動關係。因此,如果您將 Dates 表的 Date 列拖到報表中,它不會過濾掉 Sales Data 表中的任何內容。

如果你想運行正在進行的事件,你必須做出決定。您可以創建一個可以運行非常具體的計算的不同表,或者使用 語句和 函數來計算您的核心度量。

如果您選擇使用後者,則報告中的總銷售額列將給出正確的值。

銷售和訂單數據的 LuckyTemplates 進度跟踪器

通過這樣做,您將不需要創建另一個日期表。然後您可以運行計算和正在進行的事件計算。

進行中銷售量度

您可以使用一個公式模式來了解訂單日期和發貨日期之間有多少筆交易或銷售額。使用銷售數據,將度量命名為Sales in Progress然後使用CALCULATE函數計算不同上下文中的總銷售額。

接下來,使用 函數創建過濾器以進行分析。對於第一個過濾器,使用銷售數據的訂單日期過濾 然後,輸入過濾表達式。在這種情況下,銷售數據的訂單日期應小於或等於日期表的

對於第二個過濾器,複製之前的過濾器並將OrderDate更改為ShipDate,並將表達式更改為大於或等於Dates 表的 完成後,按 Enter 加載度量。

銷售和訂單數據的 LuckyTemplates 進度跟踪器

現在,如果將Sales In Progress度量值拖到報表中,您將看到它沒有返回正確的結果。這是因為CALCULATE函數中的 Total Sales不是Total Revenue 的

銷售和訂單數據的 LuckyTemplates 進度跟踪器

更改該參數將顯示正確的結果。

銷售和訂單數據的 LuckyTemplates 進度跟踪器

如果您從報告中刪除總銷售額並將其轉換為圖表,數據將開始變得有意義。

銷售和訂單數據的 LuckyTemplates 進度跟踪器

結果是通過評估 Sales 表中的每一行並確保它們遵循篩選表達式來處理複雜的數據。

訣竅在於具有兩個非活動關係的數據模型。然後使用CALCULATE語句在度量中使用和調用這些關係。

進行中訂單測量

建議多次學習和重用公式模式。使用 Orders 重用此模式。創建一個新度量並將其命名為Orders In Progress複製Sales In Progress度量的公式模式並將其粘貼到新度量中。

接下來,將CALCULATE語句中的參數從Total Revenue 的SUM更改為Sales Data 表的然後,複製 Sales In Progress 圖表並將值字段從 Sales In Progress 更改為 Orders In Progress。

銷售和訂單數據的 LuckyTemplates 進度跟踪器

銷售和訂單數據的 LuckyTemplates 進度跟踪器

完成後,您可以看到正在進行的實際訂單數量,這表明在特定日期已訂購但未發貨的產品數量。

您還可以創建其他過濾器。如果您想根據訂單查看產品的趨勢,您可以添加一個選擇切片器來過濾數據並根據選擇向您顯示信息。在此示例中,提供了產品 6 的銷售額和訂單。

銷售和訂單數據的 LuckyTemplates 進度跟踪器

結論

庫存控制和進度跟踪是重要的業務指標。最好使用 LuckyTemplates 中的可視化和切片器創建數據跟踪報告來監控銷售和進行中的訂單。使用正確的數據集和DAX 函數,可以製作出出色的報告。


什麼是 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 網關?所有你必須知道的