將工作日和周末數字添加到日期表中: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?*****






Leave a Comment

在 Power Automate 中執行直到循環控制

在 Power Automate 中執行直到循環控制

了解有關 Do Until 循環控制如何在 Power Automate 流中工作的基礎過程,並熟悉所需的變量。

使用 Deneb 為 LuckyTemplates 製作自定義視覺對象

使用 Deneb 為 LuckyTemplates 製作自定義視覺對象

受限於 LuckyTemplates 中提供的標準視覺效果?學習使用 Deneb 和 Vega-Lite 為 LuckyTemplates 創建自定義視覺對象,提升您的數據可視化能力。

在 Power Automate Desktop 中將日期添加到文件名

在 Power Automate Desktop 中將日期添加到文件名

在此博客中,您將了解如何使用 Power Automate Desktop 自動將日期添加到文件名的開頭或結尾。

Power Query:如何快速添加註釋

Power Query:如何快速添加註釋

找出幾種不同的方法在 Power Query 中添加註釋,這對於不喜歡記筆記的人非常有幫助。

Power Apps – SharePoint 集成指南

Power Apps – SharePoint 集成指南

在此博客中,您將了解 MS Power Apps 界面的基礎知識並了解 Power Apps-SharePoint 集成的過程。

什麼是 Python 中的自我:真實世界的例子

什麼是 Python 中的自我:真實世界的例子

什麼是 Python 中的自我:真實世界的例子

如何在 R 中保存和加載 RDS 文件

如何在 R 中保存和加載 RDS 文件

您將學習如何在 R 中保存和加載 .rds 文件中的對象。本博客還將介紹如何將對像從 R 導入 LuckyTemplates。

回顧前 N 個工作日——DAX 編碼語言解決方案

回顧前 N 個工作日——DAX 編碼語言解決方案

在此 DAX 編碼語言教程中,了解如何使用 GENERATE 函數以及如何動態更改度量標題。

在 LuckyTemplates 中使用多線程動態視覺技術展示見解

在 LuckyTemplates 中使用多線程動態視覺技術展示見解

本教程將介紹如何使用多線程動態可視化技術從報告中的動態數據可視化中創建見解。

LuckyTemplates 篩選上下文簡介

LuckyTemplates 篩選上下文簡介

在本文中,我將貫穿過濾器上下文。篩選上下文是任何 LuckyTemplates 用戶最初應該了解的主要主題之一。