Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/powerbi/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/sorting/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Date 从电源查询中的ISO周和年获取日期_Date_Powerbi_Formula_Powerquery_Isodate - Fatal编程技术网

Date 从电源查询中的ISO周和年获取日期

Date 从电源查询中的ISO周和年获取日期,date,powerbi,formula,powerquery,isodate,Date,Powerbi,Formula,Powerquery,Isodate,我有一个一年一周的专栏。我想得到相应的日期,但目前我的公式是错误的 我有下表: Year Week 2020 52 2020 53 2021 1 2021 2 我在power query editor中使用了以下公式: Date.StartOfWeek(Date.AddWeeks(#date([Year], 1, 1), [Week]), Day.Monday) 我得到了: Year Week Date 2020 52 28.12.2020 2020

我有一个一年一周的专栏。我想得到相应的日期,但目前我的公式是错误的

我有下表:

Year  Week 
2020   52
2020   53
2021    1
2021    2
我在power query editor中使用了以下公式:

Date.StartOfWeek(Date.AddWeeks(#date([Year], 1, 1), [Week]), Day.Monday)
我得到了:

Year  Week  Date
2020   52   28.12.2020
2020   53   04.01.2021
2021    1   04.01.2021
2021    2   11.01.2021
我想要的是:

Year  Week  Date
2020   52   21.12.2020
2020   53   28.12.2020
2020    1   04.01.2021
2021    2   11.01.2021
例如,在DAX中,这是有效的:

Date = DATE([Year],1,-2)-WEEKDAY(DATE([Year],1,3))+[Week]*7

但我更喜欢在power query中使用它,因为我的数据源需要定期更新。谢谢你的关注

如果您有相同的问题,现在可以:

Date.AddDays((Date.AddDays(#date([Year],1,1),-4)),(-Date.DayOfWeek(Date.AddDays(#date([Year],1,1),-4)) + [Week]*7))