在Power Bi中使用Power Query M的前一周日期

时间:2019-03-04 16:09:35

标签: powerbi powerquery

我正在使用Chris Webb的代码: Source

这是他网站上的示例代码:

Ranges = {
            {"Today", 
            TodaysDate, 
            TodaysDate, 
            1},

            {"Current Week To Date", 
            Date.From(Date.StartOfWeek(TodaysDate)), 
            TodaysDate, 
            2},

            {"Current Month To Date", 
            Date.From(Date.StartOfMonth(TodaysDate)), 
            TodaysDate, 
            3},
            {"Current Year To Date", 
            Date.From(Date.StartOfYear(TodaysDate)), 
            TodaysDate, 
            4},

            .......

我希望获得前一周的日期。我尝试过:

{"Previous Week", 

dates.AddWeeks(Date.From(Date.StartOfWeek(TodaysDate,Day.Thursday)),-1), 
            TodaysDate, 
    4},

这可以工作,但当然还会添加当前一周的日期(在我的情况下是星期四至星期四)。关于仅使用此方法获得前一周的任何想法?可能要从当前一周和前一周减去日期?

我不是要做周标记或使用DAX或R。最好是这种格式。

任何事情都可以帮助!!!谢谢!

1 个答案:

答案 0 :(得分:0)

我知道了。 如果有人正在寻找这样的东西,这是我的最终代码。

它包括昨天和上周以及自定义周开始日期。我是新来的,所以我想这是我的借口,因为它就在我面前,我想念它!

hoursworkedrecords