Сообщество
Логин
Пароль
Забыли пароль?     Регистрация
Ещё проектики
Рабочее время
Минималистичный счётчик рабочего времени
Общение / Веб версия / Период отчета за "Все время"

Период отчета за "все время"

Леонид
1 февраля 2011 10:01
Добрый день,

Правильно ли я понимаю, что период за "Все время" в отчетах берет за отправную точку дату создания аккаунта? Если так, то это, на мой взгляд, совсем не правильно.

Например, я завел учетную запись несколько лет назад и периодически начинал и бросал это дело, сопровождая его полным удалением всех трат. Сейчас я веду бухгалтерию уже на протяжении 5 месяцев и когда хочу посмотреть средний расход по месяцам с начала ведения трат для формирования плана, мне приходится вбивать даты начала и окончания периода вручную. Период за "Все время" не помогает, а "За последние 6 мес." учитывает месяцы, когда я еще не начал вести бухгалтерию, искажая мне результаты.

Можно ли сделать, чтобы отчет за "Все время" брал за начало дату первой траты, а не дату создания аккаунта?

Спасибо.
Admin
 
1 февраля 2011 13:08
Здравствуйте!
Нет, сейчас в этом случае за отправную точку берётся жёстко вбитая дата "2002-01-01", что бы избежать лишних вычислений.
Леонид
2 февраля 2011 11:00
Разве запрос на "вычисление" даты первой траты сильно нагрузит систему?

Иначе усредненный отчет за "Все время" является заведомо ошибочным вне зависимости от того, когда пользователь завел бухгалтерию. Не лучше ли тогда вообще убрать эту возможность, чтобы намеренно не вводить пользователей в заблуждение?
Admin
 
2 февраля 2011 13:13
Понятно, что это не нормально. Будем исправлять.
Admin
 
2 февраля 2011 14:15
Исправлено.
Ilyan
2 февраля 2011 15:28
А теперь можете объяснить, что именно вы сделали? Потому что получаемые цифры (усреднённые расходы по месяцам за все время) вообще ни на что не похожи.
Admin
 
2 февраля 2011 16:22
В случае усреднения по месяцам, за всё время, берётся дата первой траты, считается кол-во месяцев до текущего момента и общая сумма расходов за этот период делится на полученное число.
Леонид
3 февраля 2011 16:56
Спасибо, теперь стало значительно удобнее пользоваться усреднением.

Правильно ли я понимаю, что берется период с первой траты по текущий день и делится на 30?
Admin
 
3 февраля 2011 18:14
Не совсем на 30.
Что бы определить средний _ежемесячный_ расход за произвольный период, общая сумма расходов за этот период делится на кол-во месяцев в этом периоде.

А уже что бы определить кол-во месяцев, мы вычисляем количество дней в заданном периоде и делим его на 30.
Ilyan
4 февраля 2011 10:05
Вы не перестаёте удивлять - т. е. усреднённый по месяцам отчет за год - это не 1/12 от полного, а 30/365? Прелестно, прелестно...
Ilyan
4 февраля 2011 10:12
Более того, даже усреднённый отчет за 1 прошлый месяц (январь, 31 день) не равен отчету без усреднения.
Леонид
4 февраля 2011 11:21
Администратор Пишет:
общая сумма расходов за этот период делится на кол-во месяцев в этом периоде
Это целое число? Хочу понять, релевантны ли результаты с неполным месяцем.
Admin
 
4 февраля 2011 11:26
Нет, не целое. Если пользователь выбрал период - 2.5 месяца, значит за этот период мы и обязаны усреднить.
Овсанна
4 февраля 2011 11:43
Я не вижу каких-то огромных сложностей. И в плане программирования тоже.
Например, отчет с 20 января по 9 апреля.
1. Смотрим, сколько целых месяцев в этом периоде. Ответ: 2.
2. Смотрим, какая часть января входит в отчет. Ответ: (31-20+1)/31=0.3871
3. Смотрим, какая часть апреля входит в отчет. Ответ: 9/30=0.3

Итого, общую сумму надо делить на 2+0.3871+0.3=2.6871
Ilyan
4 февраля 2011 16:57
В соседней ветке я описал именно эту идею, только в немного другом виде:
Не 2 + 0.3871 + 0.3, а 3 - 0.6129 + 0.3, но это дает тот же результат.
Admin
 
4 февраля 2011 17:33
Овсанна, и вам спасибо. Подключили новый алгоритм.
Леонид
10 февраля 2011 11:41
Кажется, снова сломалось :( Проверьте, пожалуйста.
Admin
 
10 февраля 2011 11:43
Леонид Пишет:
Кажется, снова сломалось :(
Вроде нет.
Описывайте симптомы, приводите цифры, будем разбираться.
Леонид
10 февраля 2011 15:55
В отчете по умолчанию ставлю усреднение по месяцам, за все время - получаю 1,6к рублей ежемесячный расход за 6 месяцев... Похоже на то, что опять учитываются траты с 2002 года, а не с первого расхода.
Admin
 
10 февраля 2011 16:56
Ваша правда.
Слетело из-за этого: http://www.drebedengi.ru/...=5455
Поправили.
Чтобы отвечать на сообщения - зарегистрируйтесь и войдите в личный кабинет.