Найти следующую дату / день в Power Query - PullRequest
0 голосов
/ 07 октября 2019

У меня есть две таблицы, для которых мне нужно найти дату. Другими словами, я пытаюсь решить две проблемы, которые, по моему мнению, тесно связаны между собой.

Таблица 1: Содержит сегодняшнюю дату в столбце. С этой даты мне нужно заполнить другой столбец с датой следующей пятницы. Другими словами, если сегодня 06.10.19, я хочу, чтобы новый столбец заполнился 10/11/19.

Таблица 2: Номер дня содержит «1» в столбце. Исходя из этого числа, мне нужно заполнить другой столбец датой следующего месяца, используя номер этого дня. Другими словами, если сегодня 6/6/19, я хочу, чтобы новый столбец заполнялся 11/1/19.

Любая помощь будет принята с благодарностью. Я знаю, как это сделать в Excel, но, просмотрев кучу постов и список функций даты M, я в растерянности.

Спасибо!

1 Ответ

1 голос
/ 07 октября 2019

Ваш вопрос не совсем понятен. Возможно, поможет следующее:

Если у вас есть столбец дат, добавьте столбец, в котором будет отображаться «следующая пятница», формула пользовательского столбца:

=Date.AddDays([dates],7-Date.DayOfWeek([dates],5))

Ваш второй вопрос, если у вас есть столбец чисел (например, индекс), формула, которая будет возвращать дату n месяцев в будущем на ту же дату, что и today:

=Date.AddMonths(DateTime.LocalNow(),[Index])

Рассмотрите возможность использования.FixedLocalNow после прочтения о разнице

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...