Power Query 擴展日期表 V2 簡介

Power Query 擴展日期表 V2 簡介

在今天的博客中,我將簡單介紹一下Extended Date Table 2.0。我第一次分享這個M 函數的代碼是在 2020 年 4 月。從那時起,這個 Power Query 日期表上有很多請求和更新。您可以在本博客底部觀看本教程的完整視頻。

最新發布的版本 2 解決了字段名稱和值格式的一些不一致問題,但還包括一些新功能。 

Power Query 擴展日期表 V2 簡介

目錄

訪問 Power Query 擴展日期表 2.0

選項 1:eDNA 論壇

那麼從哪裡可以得到這個特定日期表的代碼呢?嗯,第一名是M 代碼展示類別中的

Power Query 擴展日期表 V2 簡介

每個人都可以訪問該論壇,無論是會員還是非會員。如果你碰巧在論壇上看到我的徽章,你也可以點擊它,你會在特色主題中找到擴展日期表。超鏈接也將轉到該主題。

Power Query 擴展日期表 V2 簡介

要從論壇獲取代碼,只需複制您在帖子底部看到的代碼即可。確保從頭到尾複製所有內容。

Power Query 擴展日期表 V2 簡介

然後,返回LuckyTemplates並打開 Power Query 編輯器。

Power Query 擴展日期表 V2 簡介

然後,添加一個新的空白查詢。 

對於本教程,我已經完成了這一步,所以我將只選擇我的空白查詢並打開高級編輯器。

Power Query 擴展日期表 V2 簡介

選擇您在“高級編輯器”窗口中看到的所有內容,然後粘貼您從論壇複製的代碼。然後按完成。

Power Query 擴展日期表 V2 簡介

這將返回一個您可以調用的 Power Query M 函數。

Power Query 擴展日期表 V2 簡介

選項 2:分析師中心

您還可以轉到獲取此日期表的代碼。但是您必須擁有會員資格才能訪問此特定平台。

Power Query 擴展日期表 V2 簡介

進入 Analyst Hub 後,只需搜索PQ: Extended ,您將在PQ: Extended Date Table(Power Query M 函數)結果中找到擴展表的代碼。你也可以看到我的用戶名。 

Power Query 擴展日期表 V2 簡介

接下來,您可以將鼠標懸停在結果上並單擊“複製”,從而直接從結果中復制代碼。

Power Query 擴展日期表 V2 簡介

或者,您可以先單擊“打開文檔”查看文檔,然後從那裡複製代碼。

Power Query 擴展日期表 V2 簡介

讓我們回到 LuckyTemplates 並打開高級編輯器。同樣,我已經添加了一個新的空白查詢,所以我將選擇它並單擊Advanced Editor。 

Power Query 擴展日期表 V2 簡介

在“高級編輯器”窗口中,選擇您看到的所有內容,然後粘貼到代碼中。按完成。

Power Query 擴展日期表 V2 簡介

此方法不是函數,而是返回一條記錄,其中包括最新版本的fxCalendar以及fxCalendarDepricated V1和 ChangeLog。 

Power Query 擴展日期表 V2 簡介

如果您想使用新功能,只需單擊它或通過右鍵單擊它旁邊的空白並將其添加為新查詢來向下鑽取它。  

Power Query 擴展日期表 V2 簡介

這將保留記錄。 

Power Query 擴展日期表 V2 簡介

所以這是一種方式,另一種方式就是點擊那個功能。

Power Query 擴展日期表 V2 簡介

這將深入到我們的記錄中。

Power Query 擴展日期表 V2 簡介

它還將添加導航步驟,如下所示。

Power Query 擴展日期表 V2 簡介

只需單擊X即可返回記錄。

了解 Power Query 日期表參數

Power Query 日期表:必需參數

我們也來看看每個日期表參數的含義和作用。首先,StartDate是必需參數,它將是日期表中的第一個日期。 

此函數的第二個也是最後一個必需參數是 EndDate 它表示日期表中的最後一個日期。 

您的日期表應始終跨越整年,並涵蓋數據集中從最早日期到最晚日期的所有日期。

Power Query 擴展日期表 V2 簡介

Power Query 日期表:可選參數

可選的FYStartMonthNum允許您設置會計年度開始月份。這會將會計年度、季度、期間和周添加到日期表中。 

請注意,財政週始終從星期一開始,並且在財政年度的第一周或最後一周包含的天數可以少於 7 天。但是,如果您發出此參數,則不會將任何財務列添加到您的日期表中。

Holidays是一個可選參數,用於將包含假期日期的列表傳遞給此日期表。它啟用名為 IsHoliday 的布爾過濾器,但也會影響字段 IsBusinessDay、天類型和相關網絡天數。 

WDStartNum允許您將默認的工作日編號從零開始更改,這意味著從零到六到從一到七。 

AddRelativeNetWorkdays允許您將相對網絡日列包含到日期表中。 

Power Query 擴展日期表 V2 簡介


在 LuckyTemplates 中創建日期表最快的方法
擴展日期表 Power Query M 函數
LuckyTemplates 日期表的重要性

結論

總之,擴展日期表 2.0 是在 Power Query 中處理日期的強大工具。 

它提供了一組全面的函數來生成範圍廣泛的與日期相關的信息,使其成為處理包含日期信息的大型數據集時的寶貴資源。

一切順利, 

梅麗莎·德·科特


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