簡體   English   中英

根據 Power BI 中的本地日期添加月份的最后日期列

[英]Add last date column of the month based on local date in power BI

我想添加該月最后一個工作日的列(在這種情況下,我想創建以黃色波紋管突出顯示的最后日期列)。 因為每個國家的節假日安排不同,所以不能用公式排除周日。

例如在我下面的圖片中,我四月的最后一天是2023 年 4 月 28 日(不是 2023 年 4 月 30 日),function EOMONTH(Data[Date], 0 )也不能在這種情況下使用。 類似五月...

在此處輸入圖像描述

有沒有人有任何解決方案請幫助我?

如果不查看您的數據結構,很難給出准確的答案,但基本思想是執行過濾后的 LASTDATE() 計算以排除非工作日。 這假設您有一個'Calendar'[EOMONTH]'列 ( EOMONTH('Calendar'[Date],0) )。

CALCULATE(
    LASTDATE( 'Calendar'[Date] ),
    ALLEXCEPT( 'Calendar', 'Calendar'[EOMONTH] ),
    WEEKDAY('Calendar'[Date],3) < 5
)

這假設周六/周日是標准周末。 要按語言環境更改它,您需要一個與日歷維度和語言環境維度相關的周末事實表。 您將需要相同的結構來擁有特定於語言環境的假期模式。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM