功率查询自定义动态日期参数

时间:2019-01-21 22:02:30

标签: date dynamic parameters powerquery

是否可以在报告中具有自定义的开始日期和结束日期参数?我想有一个星期的定期的每日报告,星期二到星期五,其中参数可以是today()-1。但是,当我运行“星期一”报告时,我需要一个开始日期作为变量,因为我希望它可以提取星期五的数据。

换句话说,在星期一,报告从上星期五提取数据;

在星期二,报表从星期一提取数据,

在星期三,星期二等

直到星期五,该报告才从星期四获取数据。

请协助,

Vava

1 个答案:

答案 0 :(得分:0)

您可以计算一周中不同日期的不同偏移量。我建议按照以下方式创建日期参数查询:

let
    Today = DateTime.Date(DateTime.LocalNow()),
    Offset = if Date.DayOfWeek(Today) = 1 then -3 else -1,
    Result = Date.AddDays(Today, Offset)
in
    Result