Доброго времени суток. Подскажите пожалуйста, как в Power Query сделать так, чтоб получить список между датами? Имеется таблица с датами, в ней два набора дат. Первый случай, когда есть интервал между датами, то есть от и до (из него надо сделать список), а второй просто перечисление дат. Файл прилагается. Благодарю.
Интервал между датами в Power Query
18.02.2020 07:46:54
|
|
|
|
18.02.2020 08:31:21
|
|||
|
|
13.07.2021 12:01:02
Всем привет. Подскажите, как можно реализовать очень похожую задачу? Необходимо преобразовать в список диапазон дат для каждой строки таблицы. В файле во вложении есть таблица "до" и то, что необходимо получить. Не могу додумать, как можно сделать.
|
|
|
|
13.07.2021 12:12:19
Борис13, например, так
|
|||
|
|
13.07.2021 13:29:29
Михаил Л, ,благодарю!
|
|
|
|
06.10.2021 12:44:03
Подскажите, как можно сделать список с шагом в месяц? Есть начальная дата и количество месяцев.
|
|
|
|
06.10.2021 18:32:48
Glutton, можно и такой список слепить.
Вот горшок пустой, он предмет простой...
|
|||
|
|
19.10.2021 13:50:00
PooHkrd, подскажите, создал столбец по аналогии с кодом выше, но вместо фиксированной даты сделал ссылку на колонку с датой (Период с) и получаю ошибку при разворачивании :
Expression.Error: Не удается применить доступ к полям в типе Number. Сведения: Value=0 Key=Период с Что не так? Задача расширить таблицу между интервалами в разрезе года и месяца. С 1.1.21 по 31.12.25 нужно создать 60 строк (12 мес*5 лет) |
|
|
|
19.10.2021 13:57:36
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
|
|||
|
|
19.10.2021 14:03:12
Дмитрий(The_Prist) Щербаков, спасибо! заработало!
|
|
|
|
19.10.2021 14:21:45
mechanix 85, давайте пример. Подозреваю, что пока его сделаете - сами разберетесь.
Вот горшок пустой, он предмет простой...
|
|
|
|
19.10.2021 14:30:01
с примера
|
|
|
|
19.10.2021 14:55:15
mechanix 85, предпоследний шаг исправьте:
|
|||
|
|
19.10.2021 15:59:01
mechanix 85, понятно, в итераторах запутались. Ну, собственно решение предложено от предыдущего оратора.
Осторожнее нужно с вложенными each.
Вот горшок пустой, он предмет простой...
|
|
|
|
19.10.2021 16:08:41
PooHkrd, я с ними пока на Вы
|
|
|
|
19.10.2021 16:43:09
mechanix 85, читайте
Вообще по изучайте эту тему в курилке, там много полезного.
Вот горшок пустой, он предмет простой...
|
|
|
|
23.09.2022 13:37:06
Добрый день. Прошу помочь в решении обратной проблемы:
На входе есть выгрузка типа "Объект" - "Дата". На выходе надо получить "Объект" - "Начало" - "Окончание" (непрерывные периоды по каждому объекту). Проблема в том что на каждый объект может выпадать несколько периодов поэтому обычной группировкой собрать из фарша мясо у меня не получилось... |
|
|
|
23.09.2022 15:36:30
Semen, добрый день!
Проверяйте, с примером совпало, как на реальных данных поведет себя - не ручаюсь
upd. Некорректно отрабатывает, если у последнего объекта одна дата и если эта дата уже попадает в какой-то другой объект( или несколько, но эти даты встречались ранее, т.к вижу, что пересечение дат возможно upd1. Заменил файл и код, так вроде норм все
Изменено: |
|||
|
|
23.09.2022 16:38:58
Чтобы решить проблему в случае пересечения периодов вроде достаточно сделать начальную сортировку по Объекту, а потом по Дате. В понедельник проверю на реальных данных)
Изменено: |
|||||
|
|
23.09.2022 16:41:44
|
|||
|
|
23.09.2022 20:59:15
whateverlover,
мой вариант:
Semen, не понятно почему у вас 2 08.01.22 заканчивается 10.01.22, если в массиве такой даты нет |
|||||
|
|
24.09.2022 01:24:58
|
|
|
|
19.02.2024 15:39:13
Доброго времени суток. |
|
|
|
19.02.2024 17:06:42
Александр Медянцев, здравствуйте, можно так:
|
||||
|
|
|||