очень долго грузится и выдает ошибку с нехваткой памяти. Данных очень много. Я сделал фильтр в фильтре, как снизу, но не помогло. Все равно этот запрос очень долгий.
На малых данных формула работает хорошо, уже тестил.
Еще формула оставляет пустые значения для первых дат, мне нужно их заполнить нулями на выходе при создании новой колонки, тоже ломаю голову как это сделать.
Есть у кого какие идеи по поводу этого?
Буду очень признателен. Надеюсь этот решенный вопрос поможет кому то в будущем)
Column =
VAR temp =
TOPN (
1,
FILTER(FILTER('Лист1', 'Лист1'[Склад] = EARLIER ( 'Лист1'[Склад] )),
'Лист1'[Время] < EARLIER ( 'Лист1'[Время] )
),
'Лист1'[Время], DESC
)
RETURN
DATEDIFF ( MINX ( temp, 'Лист1'[Время] ), 'Лист1'[Время], MINUTE )
добавить еще пару FILTER и бросить это все ...
Вот вы показываете очевидно не работающее решение, не говорите какую задачу пытаетесь решить, тут нет телепатов
в каком виде у вас данные? какая модель? Вы в Excel это делаете? Большой датасет - это сколько в строках?
Обсуждают сегодня