пользовательские динамические параметры даты запроса мощности - PullRequest
0 голосов
/ 22 января 2019

Можно ли в отчете настроить пользовательский параметр даты начала и окончания?Я хотел бы иметь регулярный ежедневный отчет за неделю, со вторника по пятницу, где параметр может быть сегодня () - 1.Однако, когда я запускаю отчет за понедельник, мне нужно, чтобы начальная дата была переменной, потому что я хочу, чтобы она извлекала данные за пятницу.

Другими словами, в понедельник отчет извлекает данные с прошлой пятницы;

во вторник, отчет извлекает данные с понедельника,

в среду, вторник и т. Д.,

до пятницы, отчет извлекает данные с четверга.

Пожалуйста,ассист,

Вава

1 Ответ

0 голосов
/ 22 января 2019

Вы можете рассчитать различные смещения для разных дней недели. Я бы посоветовал создать запрос параметра даты по этим строкам:

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