我想为我的数据集创建一个额外的列。这需要通过使用 PowerQuery 中的 M 来完成。我有可用的星期数、星期几和年份。
这可以通过在 Excel 中使用以下公式来完成。我需要类似的东西,但是在 M 中。
Date = DATE([year],1,-2)-WEEKDAY(DATE([year],1,3))+[week]*7 + [day]-1
例如:2019 年第 2 周第 3 天应为:2019 年 9 月 1 日(#dd-mm-yyyy# 中)
提前致谢
最佳答案
这样就可以了
= Table.AddColumn(Source, "Custom", each Date.From(Number.From(Date.AddDays(Date.FromText("1/1/"&Number.ToText([year])),-3))-Date.DayOfWeek(Date.FromText("1/3/"&Number.ToText([year])))-1+[week]*7+[day]-1) )
关于excel - 从周数、星期几和年份获取日期 PowerQuery M,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54159065/