Добрый день!
Мне необходимо посчитать разницу во времени поминутно между точками.
Нашел готовую формулу. Работает только с небольшим датасетом. А у меня очень много строк и выдает ошибку не хватает места на диске.
Скрин формулы во вложении.
Я так понимаю данную формулу нужно оптимизировать. Ранее фильтры были через && я изменил и сделал фильтр в фильтре, но все равно ошибка с местом.
И еще один момент: Как я могу сделать так, чтобы пустые показатели, которые не рассчитались, обращались в ноль. Это нужно для того, чтобы визуализировать их. С этой формулой пустые значения не показываются в графике.
Буду очень признателен, если поможете мне.
На всякий формулу ниже написал в дополнение скриншорту.
Column =
VAR temp =
TOPN (
1,
FILTER(FILTER('Лист1', 'Лист1'[Склад] = EARLIER ( 'Лист1'[Склад] )),
'Лист1'[Время] < EARLIER ( 'Лист1'[Время] )
),
'Лист1'[Время], DESC
)
RETURN
DATEDIFF ( MINX ( temp, 'Лист1'[Время] ), 'Лист1'[Время], MINUTE )
Мне необходимо посчитать разницу во времени поминутно между точками.
Нашел готовую формулу. Работает только с небольшим датасетом. А у меня очень много строк и выдает ошибку не хватает места на диске.
Скрин формулы во вложении.
Я так понимаю данную формулу нужно оптимизировать. Ранее фильтры были через && я изменил и сделал фильтр в фильтре, но все равно ошибка с местом.
И еще один момент: Как я могу сделать так, чтобы пустые показатели, которые не рассчитались, обращались в ноль. Это нужно для того, чтобы визуализировать их. С этой формулой пустые значения не показываются в графике.
Буду очень признателен, если поможете мне.
На всякий формулу ниже написал в дополнение скриншорту.
Column =
VAR temp =
TOPN (
1,
FILTER(FILTER('Лист1', 'Лист1'[Склад] = EARLIER ( 'Лист1'[Склад] )),
'Лист1'[Время] < EARLIER ( 'Лист1'[Время] )
),
'Лист1'[Время], DESC
)
RETURN
DATEDIFF ( MINX ( temp, 'Лист1'[Время] ), 'Лист1'[Время], MINUTE )