В Параметрах отчета в Периоде отбора добавить За все время

no avatar
U4itel
Сообщения: 0
Зарегистрирован: 11.06.2012 14:18

В Параметрах отчета в Периоде отбора добавить За все время

16.06.2011 10:45

В Параметрах отчета в Периоде отбора добавить За все время

Мне периодически требуется отчет за весь период. Можно конечно выбрать За другой период и сделать выборку, но это неудобно, если период отбора не 3-4 месяца, а больше года. Это ж сколько листать! Для чего нужно: допустим раз в год - в день заключения договора клиенты должны оплатить вам какую-то услугу. Делаем соответствующую аналитику, ставим группировку по месяцам и получаем удобный отчет

Аватара пользователя
Dmitry Goncharenko
Сообщения: 4120
Зарегистрирован: 06.06.2012 13:54

16.06.2011 11:12

В лоб такую штуку делать нельзя. Причина в том, что выборка за весь период дает непредсказуемое количество строк, причем с каждым днем это количество будет расти. В итоге, в какой-то момент отчет "За все время" просто физически не сможет сформироваться.
Честно говоря, мы и вариант отбора "За другой период" поставили со скрипом, договорившись между собой что будем мониторить это дело и в какой-то момент введем дополнительное ограничение на максимальную продолжительность периода.
При этом я понимаю, что приведенный в качестве примера кейс может выдавать небольшое количество строк даже за весь период. Но как узнать о результате выборки, не проводя ее?
В общем, надо думать дальше :)

no avatar
U4itel
Сообщения: 0
Зарегистрирован: 11.06.2012 14:18

16.06.2011 11:27

Причина понятна. Жаль. Правда для себя смутно представляю кейс, при котором ежедневно добавляется какая-либо аналитика. Хотя может кто-то ведет учет дней по типу "работал/не работал" :)) В любом случае просьба: не забивайте на эту возможность выборки. Штука-то нужная очень :)))

Аватара пользователя
dmitry
Сообщения: 3
Зарегистрирован: 17.07.2012 11:54

20.07.2012 12:23

А нельзя задать ограничение на количество строк, и при формировании отчета "за весь период", если количество строк превышает ограничение, выдавать предупреждение пользователю, чтобы он ограничил период выборки? еще было бы полезно иметь возможность выводить в отчете задачи определенного уровня иерархии.

Аватара пользователя
Dmitry Goncharenko
Сообщения: 4120
Зарегистрирован: 06.06.2012 13:54

23.07.2012 13:09

Вообще, с момента начала этого обсуждения мы переделали систему формирования отчетов и теоретически можем не ограничивать период - большое количество строк просто за длинный период будет долго отбираться. Надо поднять этот вопрос заново, может быть уже можно добавить вариант отбора "За весь период".

Ответить