0
我的DimDate表中有一個日期字段。從日期字段中獲取「第2周」的電量BI
我想另一列WeekOf
,將顯示基於週一的週數。 比如我有日期:
Date WeekOf
10/2/2017 Week of 2nd
10/9/2017 Week of 9th
10/16/2017 Week of 16th
我的DimDate表中有一個日期字段。從日期字段中獲取「第2周」的電量BI
我想另一列WeekOf
,將顯示基於週一的週數。 比如我有日期:
Date WeekOf
10/2/2017 Week of 2nd
10/9/2017 Week of 9th
10/16/2017 Week of 16th
創建下列公式應該給你你想要的新列。
如果您希望將其更改爲不同日期的某一週,請將TargetDate變量中的2
更改爲您想要的一週中的某一天。
WeekOf =
VAR TargetDate = DAY(DATEADD(Dates[Date], 2 - WEEKDAY(Dates[Date]), DAY))
VAR TargetDateText = CONCATENATE(TargetDate, SWITCH(TargetDate, 1, "st", 21, "st", 31, "st", 2, "nd", 22, "nd", 3, "rd", 23, "rd", "th"))
RETURN
CONCATENATE("Week of ", TargetDateText)
這是真棒!甚至不知道有變數的那些技巧。 – Oleg
@Oleg - 我很高興能幫上忙。我根本沒有使用變量,但它們看起來非常有用。 – Joe