logo
logo

Форум Сравнение доходов\расходов по статьям за несколько периодов

создать новую тему раскрыть все
Сравнение доходов\расходов по статьям за несколько периодов Reanimator 01/03/2012 02:35 #написать ответ
Искал поиском, подобные темы поднимались давно, но до реализации так дело и не дошло.
 
Мне очень важно отслеживать динамику доходов\расходов и сравнение с данными за соседний период.
 
Можно обойтись и без диаграмм, достаточно сводной таблицы.
 
Подобный функционал реализован в Excel называется сводная таблица (с диаграммой). Выбираются столбцы и строки для группировки. На пересечении сумма за период.
 
В настройках задаем период за который строится отчет
- год, квартал, месяц, прошлый месяц, последние 30 дней, неделя, произвольный
и задается период для группировки\суммирования
- квартал, месяц, неделя
 
В отчете получим по горизонтали, например, месяцы в по вертикали статьи с возможностью раскрыть и увидеть вложенные статьи. На пересечении столбцов и строк получим сумму доходов\расходов по статье за период.
 
Для наглядности можно добавить цветовую заливку сравнивая суммарные значения по строкам. Заливка может быть трехцветная - больше\меньше\равно или с градацией цветов в зависимости от величины значения. Возможно кому то понадобится доп. столбец после каждого периода группировки в котором показывается процентное изменение к предыдущему месяцу, желательно чтобы его можно было легко скрыть.
 
Первый попавшийся файл с разбивкой по месяцам иллюстрирующий основную идею. Если нужно могу нарисовать все описанное как в итоге должно выглядеть.
 
есть нечто похожее fevarin 01/03/2012 10:01 #написать ответ
На вкладке отчёты есть отчет "Динамика чего-то там"
 
Общая идея его именно в том, чтобы отслеживать динамику расходов/доходов в сравнении с соседними периодами.
 
Единственное неудобство - там нельзя сделать тупо "постатейно". Там сперва статьи расходов/доходов нужно объединять в группы, то есть проделать подготовительную работу. И даже, насколько я понимаю, если интересует отдельная статья - то для неё всё равно надо будет заводить группу.
 
Табличной формы, насколько я знаю, для этого нет. Однако диаграммы довольно показательные, и периоды гибко настраиваются.
Слишком много лишних движений Reanimator 02/03/2012 03:25 #написать ответ
И немного не то
Про лишние телодвижения согласен,... Dervish 02/03/2012 12:20 #написать ответ
...тут стоит подумать как несколько упростить это дело.
 
А почему "не то"? Можете расшифровать поподробнее? Пока мне кажется, что "не то" означает, что отчет не покрывает автоматически все доходы расходы постатейно. Но допускаю, что могу ошибаться, поэтому и переспрашиваю.
Ничего, скоро будет выгрузка отчетов vovchik23 01/03/2012 14:30 #написать ответ
в XSLT... По-крайней мере я на это искренне надеюсь Тогда и не такое можно будет выводить
... (-) vovchik23 01/03/2012 14:31 #написать ответ
Сделал экспорт в Excel Reanimator 02/03/2012 03:45 #написать ответ
Сборка 2.1.227.
 
Для построения сводной таблицы данные приходится причесывать и переводить в нужное представление.
 
Оно конечно делается не вручную, но хотелось бы минимум лишних движений.
 
Что потребовалось.
Категории расходов разбить на несколько ячеек, чтобы можно было делать группировки  согласно уровню вложенности.
 
Некоторые классификаторы так же пришлось разбить по уровням вложенности.
 
Добавить столбец номер месяца для разбивки по месяцам, номер недели для разбивке по неделе.
 
Пожелание для экспорта.
Предусмотреть помимо полного пути вложенности какого-то элемента классификатора выгружать в отдельные ячейки каждый элемент пути.

 
А выложить куда-нибудь vovchik23 02/03/2012 06:10 #написать ответ
сие творение можно?
Уверен, что при всем желании... Dervish 02/03/2012 12:26 #написать ответ
...не смогу угодить абсолютно всем, поэтому считаю очень важным предусмотреть возможности для обработки данных в сторонних программах, в том же Excel-е.
 
Оно конечно делается не вручную, но хотелось бы минимум лишних движений.

 
Вы данные экспортируете в экселевском формате или импортируете в эксель тот xml, который можно получить из AbilityCash? Можете описать, как именно вы автоматизировали этот процесс?
 
Пожелание для экспорта.
Предусмотреть помимо полного пути вложенности какого-то элемента классификатора выгружать в отдельные ячейки каждый элемент пути.

 
Да, это можно сделать, вот только эта информация не будет использоваться во время импорта. То есть, импорт будет воспринимать только колонку с полным путем.