Визуализация данных

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

Визуализация данных



В случае, когда данных очень много, необходимо предоставить пользователю удобные инструменты для манипулирования ими. Здесь предлагается способ визуализации отчетов, достаточно сложный, чтобы быть реализованным и даже формализованным отдельным программистом, но тем не менее достаточно наглядный, чтобы заинтересовать коммерческие фирмы в разработке соответствующего софта.
Оценить визуальное представление отчета вы можете в файле report.xls

Определения
Пусть есть некоторые ПЕРЕМЕННЫЕ, описывающие некую предметную область.
Например в торговой системе для отчета по движению товара это:
љљљ Фирма - фирма, от лица которой осуществлялось движение
љљљ Склад - склад, с которого осуществлялось движение
љљљ Товар - товар, по которому осуществлялось движение
љљљ Дата - дата движения
љљљ Вид - конкретный вид движения (приход, возврат, списание, оприходование)
љљљ Направление - приход или расход
љљљ Контрагент - контрагент, во взаимодействии с которым осуществлялось движение
Также есть некоторые ГРУППЫ - множества, в которые входят значения переменных, причем одно значение переменной может входить в несколько групп, например:
љљљ Происхождение(Товар) - отечественный, импортный
љљљ Группа(Товар) - бакалея (хлеб, масло), алкоголь (водка, пиво), ... - вложенные группы
љљљ Расположение(Склад) - Калининград, Нестеров, Черняховск
љљљ Категория(Товар) - водка РВ, водка СПИРВВК, пиво Очаковское, пиво Классическое
Также существуют некие ФУНКЦИИ от этих переменных (одной или нескольких), например:
љљљ Остаток(Фирма, Склад, Товар)
љљљ Цена (Склад, Товар)
љљљ ИНН (Контрагент)
љљљ Код (Товар)
љљљ Штрих-Код (Товар)
љљљ Количество (Фирма, Склад, Товар, Направление, Вид) - количество движения
љљљ Количество (Товар, Направление, Вид) - количество движения в другом разрезе
Для каждой пары (Группа, Функция) должно быть указано, какая ГРУППИРОВКА используется для вычисления значения функции для группы, способы обычно следующие:
љљљљ Сумма - исползуется по умолчанию, если не задан вид группировки
љљљљ Min, Max
љљљљ Среднее
љљљљ Произведение

Базовое представление
Наиболее простым представлением информации является СГРУППИРОВАННЫЙ отчет: љљљљљљљљљљљљљљљљљљљ

Функии:

Цена Остаток Кол-во Сумма
Переменные: љ љ љ љ
Фирма
љљљ Склад
љљљљљљљ Товар
љљљљљљљљљљљ Направление
љљљљљљљљљљљљљљљ Вид
љ љ љ љ

С отступом повторяются значения переменных. Для каждой переменной также должно выводиться итоговое значение. Очевидно, итог по самой верхней переменной и есть итог всего отчета.

Более сложной формой, но по-сути тем же самым, является ПЕРЕКРЕСТНЫЙ отчет:

љ љ љ Приход љ љ љ љ љ Расход љ љ љ
љ љ љ љ љ Закуп љ Возврат љ љ љ Продажа љ

Функии:

Цена Остаток Кол-во Сумма Кол-во Сумма Кол-во Сумма Кол-во Сумма Кол-во Сумма
Переменные: љ љ љ љ љ љ љ љ љ љ љ љ
Фирма
љљљ Склад
љљљљљљљ Товар
љ љ љ љ љ љ љ љ љ љ љ љ

Это тот же самы отчет, только значения группировок Направление и Вид вынесены в колонки. Как видим, для группировок Направление и Вид вычисляются только переменные Кол-во и Сумма, т.к. остальные переменные безразличны к этим группировкам.

Иерархическое представление
Более сложным представлением является ИЕРАРХИЧЕСКИЙ СГРУППИРОВАННЫЙ отчет:

Функии:

Цена Остаток Кол-во Сумма
Переменные: љ љ љ љ
Фирма
љљљ Склад
љљљљ Группа(Товар)
љљљљљљљљљ Группа(Товар)
љљљљљљљљљљљљљљљљљ Товар

љљљљљљљљљљљљљљљљљљљљљљ Направление
љљљљљљљљљљљљљљљљљљљљљљљљљљљљ Вид
љ љ љ љ

Как видно, товар представлен не просто списком значений, а значения входят в группы. Для формирования групп существуют следующие способы:

  • нет группировки - просто все значения (простой сгруппированный отчет)

  • только одна группировка, те товары, которые в нее не входят, относятся к прочим.

  • несколько группировок, если товар не найден в одной группировке, группой для него является следующая группировка и т.д.

Удобно для просмотра значений группировок и переменных разного уровня использовать интерактивные формы с раскрывающимися группами, например в Excel есть понятие групп, обЪединяющих строки и колонки которые можно разворачивать и сворачивать.

Пример сложного иерархического сгруппированного отчета в файле (скоро будет....).

Формат входящих данных
Переменные передаются в таблицах следующего формата:
Код_значения_переменной Значение_переменной
Каждая переменная имеет свой код Код_переменной.

Группы передаются в таблицах вида (в них содержится и группировка групп):
Код_значения_группы Значение_группы Код_значения_группы (для родителя)
Каждая группа имеет свой код Код_группы.

Принадлежность элементов группам передаются в таблицах вида:
Код_переменной Код_группы Код_значения_переменной Код_значения_группы

Очевидно, любой отчет можно формализировать.... Но это в будующем.

Очевидно, данные могут передаваться через DBF, XML, TXT, XLS и т.п. форматы.

Интерактивное составление отчетов.
Исходные данные для отчета загружаются только один раз. Затем пользователь имеет полную свободу в составление отчетности в различных разрезах.
Очевидно, для составления любого отчета пользователю нужно указать:

  • какие переменные и в каком порядке использовать

  • какие группы и какими способами использовать для переменных

  • какие функции показать в отчете

  • на какой переменной перейти к перекрестному отчету и какие колонки использовать в каждой переменной, учавствующей в перекресте...

Например отчетљ report.xls, м.б. описан следующим образом:

Переменные - есть ли перекрести указаны в порядке:
Фирма
Товар
Склад
Направление - перекрест
Вид - перекрест

Функции - для каких переменных:
Цена - для всех
Остаток - для всех
Количество - для Направление, Вид
Сумма - для Направление, Вид

Группы - для каких переменных:


Комментарии

13

💪 Ударные скидки на «Клерке»! Курсы по учету на маркетплейсах, ВЭД, зарплате, финмоделированию, УСН и бухгалтерии с нуля за 3 690 рублей!

Проведите выходные с пользой! За череду праздников вы сможете пройти весь месячный курс «Клерка» и стать специалистом на еще одном участке, повысить квалификацию в своей сфере или освоить профессию бухгалтера с нуля! До 2 мая популярные онлайн-курсы за 3 690 рублей!

Курсы повышения
квалификации

20
Официальное удостоверение с занесением в госреестр Рособрнадзора

Что грозит селлеру, который не доставил оплаченный товар

В 8 из 10 случаев судьи принимают сторону покупателей в спорах с продавцами. Если селлер не может доставить товар, он должен вернуть деньги и выплатить неустойку.

Как проверить безопасность сотрудничества с самозанятыми перед ФНС

Налоговая проверяет сотрудничество компаний и самозанятых, чтобы убедиться, что под ним не маскируют трудовые отношения. Заказчику не стоит дожидаться налоговой проверки — лучше самому провести аудит и убедиться, что он сотрудничает с исполнителем по закону.

Как проверить безопасность сотрудничества с самозанятыми перед ФНС
Лучшие спикеры, новый каждый день

Как главному бухгалтеру избежать субсидиарной ответственности

Когда приходит пора искать виноватых, чтобы заставить их платить по долгам организации-банкрота, круг «подозреваемых» существенно расширяется — и первым туда попадает именно главбух. Рассказываем о превентивных мерах и о том, на что ссылаться, чтобы отбиться от обвинений.

Как главному бухгалтеру избежать субсидиарной ответственности

🧠Напряжем мозги? Пятничный пост

Кто-то одной ногой в отпуске, а кому-то напрягать мозги. Баланс?

🧠Напряжем мозги? Пятничный пост
4

Расскажите о своей работе с документами

Мы писали для вас 3 месяца и подустали. Теперь вы напишите нам (пжл). Какими сервисами пользуетесь? Что вам нравится, а что — нет? 1С — краш или…?

Расскажите о своей работе с документами
Опытом делятся эксперты-практики, без воды
НДФЛ

👼 Выплаты работодателей на рождение детей предложили полностью освободить от НДФЛ. Мнение: могут быть налоговые злоупотребления

Корпоративные выплаты, связанные с рождением детей, необходимо освободить от НДФЛ, чтобы эти средства в полном объеме доходили до молодых родителей, считает Сергей Шишкарев, основатель группы компаний «Дело».

Календарь вебинаров для бухгалтера в мае 2024: новый ФСБУ, дробление, ВЭД и налоговые требования. Не пропустите!

Собрали для вас анонсы вебинаров на май 2024 года.

Иллюстрация: rawpixel-com/freepik

50%-е ограничение на учет убытков по налогу на прибыль хотят продлить еще на 4 года. Это забота о региональных бюджетах

Раньше налог на прибыль шел 2% в федеральный бюджет и 18% в региональный, но теперь по 2030 год действуют ставки 3% и 17%. То есть региональные бюджеты недополучают 1%. Чтобы они меньше страдали, ввели ограничение на учет убытков.

Как СБИС помогла магазину продавать на 15% больше

Раньше Екатерина — хозяйка салона одежды, часами «пикала» пальто на складе и вручную забивала в компьютер 100 шапок из накладной. За пару дней она смогла избавиться от неразберихи на складе, сэкономить на поставках, получить больше клиентов и теперь всё делает за пару минут в СБИС.

Как СБИС помогла магазину продавать на 15% больше
3-НДФЛ

Пошли проблемы со сдачей 3-НДФЛ через личный кабинет

Чтобы сдать 3-НДФЛ электронно через личный кабинет налогоплательщика, надо сгенерировать там неквалифицированную электронную подпись. Обычно это процесс быстрый, но сейчас с этим проблемы.

В мае 2024 года будет создан механизм налоговой амнистии за дробление бизнеса

Мнения налогового адвоката о налоговой амнистии.

Миникурсы, текстовые и видеоинструкции для бухгалтеров

🎉 ФНС: ошибки бизнеса в платежках снизились в 24 раза. Похоже, исправились, считает эксперт

В 2,3 раза уменьшилось количество «технических» налоговых должников — когда у компании одновременно был долг по одному налогу и переплата по другим. В 6 раз стало меньше приостановок операций по счетам. Все благодаря ЕНС.

НДФЛ

Если сотрудник несколько раз в год отдыхает в санатории за счет работодателя, придется платить НДФЛ

Отдых в санатории по путевке, которую оплатил работодатель, не облагается НДФЛ. Но только 1 раз в год.

Должники в России изменили модель поведения перед кредиторами

Переход к сберегательной модели поведения улучшил платежную дисциплину должников. Они отказываются от необязательных расходов и быстрее рассчитываются с долгами.

Как устроен бухгалтерский счет 28 «Брак в производстве»

Сегодня в бухгалтерском ликбезе рассказываю, зачем нужен счет 28 Плана счетов бухгалтерского учета финансово-хозяйственной деятельности организаций и как им пользоваться.

Как устроен бухгалтерский счет 28 «Брак в производстве»
2
УСН

До 2 мая ИП на УСН должны заплатить и годовой, и квартальный налог

Очередной срок уплаты налога, 28 число, в этот раз переносится на более позднюю дату, потому что совпадает не только с выходным днем, но и государственным праздником 1 Мая.

Им придется заплатить: кого ждет повышенный транспортный налог в 2024 году

Министерство промышленности и торговли РФ 30 марта 2024 года представило список авто, стоимость которых превышает 10 миллионов рублей. Собственникам данных транспортных средств придется выплатить повышенный транспортный налог.

Должен ли работодатель платить зарплату беременной, если она отказывается от работы

Беременную сотрудницу по медицинским показаниям надо перевести на легкий труд. Но если новая должность ее не устроит, она может от нее отказаться.

Интересные материалы

Я руководитель, который никогда не уйдет от микроменеджмента, плохо это или хорошо. Интервью с Мариной Снеговской

Издатель «Клерка» Марина Снеговская рассказала о работе редакции, о том, чем не может пожертвовать «Клерк» и причем тут вечная гонка.

Я руководитель, который никогда не уйдет от микроменеджмента, плохо это или хорошо. Интервью с Мариной Снеговской
12