Найти рабочий день

Автор govorun, 29 апреля 2020, 08:43:06

« назад - далее »

govorun

Доброго дня.
Таблицу с полями Дата, Флаг и Сумма.
В поле Дата - стоит дата за каждый календарный день (до текущей даты).
В поле Флаг - признак выходного (0) или рабочего (1) дня.
Нужно найти:
дату четвертого предшествующего календарного дня, начиная с последнего рабочего дня.
дату четвертого предшествующего рабочего дня, начиная с последнего рабочего дня.
Спасибо

govorun

Последний рабочий день я нешел.
Sum( {< Дата = {"$(=max( {< Флаг = {1} >} Дата))"} >} Сумма)Осталось понять как найти четвертый предшествующий календарный/рабочий день

govorun

Вот так получил четвертый календарный день
Sum( {< Дата = {"$(=date(Date('$(=max( {< Флаг = {1} >} Дата))')-4))"} >} Сумма)
Осталось найти четвертый рабочий день

govorun

Вот так получил четвертый рабочий день
Top( Sum( {< Флаг = {1} >} Сумма) ,-4) // Здесь нужно играть с сортировкой поля Дата

Яндекс.Метрика