簡體   English   中英

Power BI-您如何計算每周的第一天?

[英]Power BI - How do you calculate first Day of Week?

所以這是我的情況。 如果是2016年的第20周,我需要知道它是2016年5月8日。 這與一周的其余時間保持一致。 整個星期都一樣。

Week#   WeekDate
29     7/10/2016 0:00
30     7/17/2016 0:00
28     7/3/2016 0:00
31     7/24/2016 0:00
32     7/31/2016 0:00
33     8/7/2016 0:00
34     8/14/2016 0:00
dateadd(DAY,-(datepart(weekday,DATEADD(WEEK,30-1,CAST('2016'||'-1-1' AS DATE)))-1),DATEADD(WEEK,30-1,CAST('2016'||'-1-1' AS DATE)))

這適用於Intersystems。 您將必須用已知的年值構造自己的日期,並用表中的已知的周值替換“ 30”

感謝您的貢獻,我做了以下類似的工作,並且成功了。 這將星期日保持為一周的第一天。

如果要使用星期一或星期二,請在下面的WeekNum計算中添加+ 2,+ 3。

DATE(SampleTableWithDate.Year],1,1) - WEEKDAY(DATE(SampleTableWithDate.Year,1,1),1)  + (WEEKNUM(SampleTableWithDate.Date)-1)*7 + 1

Find the First Date of this Year    -  First Day of Week This Year                   + Add Weeks till Date

暫無
暫無

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

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