將工作日和周末數字添加到日期表中:LuckyTemplates 中的時間智能技術

將工作日和周末數字添加到日期表中:LuckyTemplates 中的時間智能技術

這是 LuckyTemplates 中時間智能的一個非常獨特的示例,尤其是在工作日和周末工作時。 您可以在本博客底部觀看本教程的完整視頻。

本教程來自請求,該論壇的成員需要將每個工作日和每個週末的日期放入他們的日期表中。

將工作日和周末數字添加到日期表中:LuckyTemplates 中的時間智能技術

LuckyTemplates 成員關於工作日和周末的請求

我已經看到很多這種情況,尤其是在 LuckyTemplates 支持論壇上,那裡的用戶試圖在幾個月或幾年內進行類似的分析。這是一個獨特的要求,但我可以看到它有一些廣泛的應用,特別是如果您需要比較不同月份之間的相似天數。

這也將全部放置在計算列中,這意味著要考慮 Date 表中每一行的上下文。

我們深入探討RANKX 函數以及如何使用它來計算這種獨特的洞察力。

一旦您完成邏輯並看到它是如何在日期表(這是任何數據模型中的必備表)中應用的,您會驚訝於與完成此計算相比,您可以在 LuckyTemplates 中無縫地運行此計算在任何其他工具中。

目錄

工作日類型

在進入公式之前,我們需要先創建此列Day Type

將工作日和周末數字添加到日期表中:LuckyTemplates 中的時間智能技術

在日期表內

基於DayInWeek列,我們希望有一個列顯示什麼是工作日,什麼是周末。

將工作日和周末數字添加到日期表中:LuckyTemplates 中的時間智能技術

因此,如果 DayInWeek 不是 6 或 0(在我們的日期表中是星期六和星期日),它將等於工作日如果是這些數字,它將等於 Weekend。我們可以在 Day Type 列中看到結果。

從這裡,我們可以使用公式對這些 Day Type 結果進行編號。工作日的邏輯僅過濾那些將被視為工作日的日子。為此,我們需要創建一個僅評估工作日的表。從那裡,我們將這些日子從 1 到 21 或 22 進行排名。

因此,讓我們檢查一下公式。

制定工作日編號

我們在公式中使用變量 (VAR)、CurrentMonthMonthTable 。我們首先了解我們所在的月份和年份,因為月份和年份是我們將如何確定此修訂後的虛擬表所在範圍的方式。然後,在每個不同的行中,我們使用函數從Dates中刪除所有上下文。

將工作日和周末數字添加到日期表中:LuckyTemplates 中的時間智能技術

此公式僅查看工作日並按 CurrentMonth 進行過濾,這是我們的第一個變量。

如果 Day Type 等於Weekend,它將等於創建天數排名,並放置虛擬表 (MonthTable)。最後,我們對DayOfMonth進行評估或排名。

將工作日和周末數字添加到日期表中:LuckyTemplates 中的時間智能技術

計算週末數

現在讓我們跳到週末數字公式。它與 Workday Number 公式非常相似。我們需要更改的只是我們正在評估的虛擬表,即Weekends。 

將工作日和周末數字添加到日期表中:LuckyTemplates 中的時間智能技術

然後,我們將再次使用 RANKX 對周末可能的每個DayOfMonth進行排名,這將為我們提供結果。

將工作日和周末數字添加到日期表中:LuckyTemplates 中的時間智能技術


LuckyTemplates 中非標準日期表的時間比較
LuckyTemplates 自定義日曆:計算月度變化 – 445 個日曆
在 LuckyTemplates 中使用 DAX 計算銷售期:工作日與週末

結論

這是 LuckyTemplates 中一項很棒的時間智能技術,可將工作日和周末數字添加到日期表中。從這裡,您可以根據工作運行一些時間智能。

這讓您了解如何編寫一些邏輯和公式,讓您可以根據這些工作日和周末進行時間智能化。實際上,我已經製作了很多關於如何使用非標準日期表和 445 日曆進行時間智能化的視頻。查看下面這些教程的鏈接。 

享受通過這個工作。對於新的和有趣的分析來說,這是一個好主意。

***** Learning 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 網關?所有你必須知道的