Страница 1 из 2

Сводная таблица за период дат

Добавлено: 26 май 2020, 07:34
HakimzyanovA
Здравствуйте!

Есть сущность "Продажи": дата, товар, цена, количество, сумма
Можно ли построить сводную таблицу по продажам за период, чтобы пользователь мог задавать дату начала и конца периода?
Создал сущность "отчетные периоды": дата начала, дата окончания.
Как теперь в формулу вычисления суммы продаж в сводный отчет включить условие на попадание даты продажи в интервал из сущности "отчетные периоды"?
Или каким-то другим образом нужно решать такую задачу?

Re: Сводная таблица за период дат

Добавлено: 03 июн 2020, 07:08
HakimzyanovA
Сергей, хотелось бы Вашего ответа ;)

Re: Сводная таблица за период дат

Добавлено: 03 июн 2020, 13:22
support
Тут два варианта:
1) можно посчитать с помощью mysql формула. То есть создаете запись в сущности "отчетные периоды", указываете даты, и по этим дата вычисляете сумму по сущности Продажи. Но в этом варианте нужен опыт в mysql
2) использовать графический отчет.

Re: Сводная таблица за период дат

Добавлено: 03 июн 2020, 13:31
HakimzyanovA
1. Не совсем понял, как именно? Дело в том, что то товаров-то много, нужно посчитать сумму продаж по-каждому в отдельности, да и не только сумму, там еще другие показатели. Мне казалось, что сводная таблица для этого как раз подходит. MySQL не проблема :)

2. Имхо, в данном случае графический отчет не подходит.

Re: Сводная таблица за период дат

Добавлено: 03 июн 2020, 14:07
imamverdiyeveldar
HakimzyanovA писал(а): 03 июн 2020, 13:31 1. Не совсем понял, как именно? Дело в том, что то товаров-то много, нужно посчитать сумму продаж по-каждому в отдельности, да и не только сумму, там еще другие показатели. Мне казалось, что сводная таблица для этого как раз подходит. MySQL не проблема :)

2. Имхо, в данном случае графический отчет не подходит.
тут нет таких функций. сам все перевернул, всячески пытался не смог. нужен всего то шаблон для экспорта который формируется в зависимости от выбранных фильтров. видимо очень сложно его сделать. Думал в обнове будет, но нет вышли шаблоны docx.
и пусть не злится на меня Сергей, но по моему шаблоны docx это впустую потраченное ваше же время. Я так и не понял зачем они нужны? чтобы сохранять документы? зачем? кому нужна эта функция? Если бы была возможность печатать сразу с системы то что "приготовили" заранее то ок, но насколько я понял печатать нельзя, можно только скачать, открыть в ворде, распечатать. Вместо этого можно было бы посмотреть в сторону усовершенствования уже существующего редактора.

Re: Сводная таблица за период дат

Добавлено: 03 июн 2020, 14:28
HakimzyanovA
Я так и не понял зачем они нужны? чтобы сохранять документы? зачем? кому нужна эта функция?
Думаю, здесь Вы не правы, такая функция во многих случаях полезна.

Другое дело, что если задумываться над моим вопросом шире, то необходим механизм передачи пользовательских параметров в отчеты. По сути, сводная таблица в данном случае это то, что мне нужно. Но как передать в нее параметры, дату начала и окончания периода?

Имхо, еще лучше, если была бы интеграция с внешним генератором отчетов. Тогда все что требуется от Руководителя - передать вовне параметры отчета, которые пользователь задал на форме. Дальше отчет можно строить уже средствами генератора. Здесь конечно потребуются знания MySQL... но они ведь и так требуются ;)
Вот например
KoolReport is an intuitive and flexible Open Source PHP Reporting Framework for faster and easier data report delivery.
https://www.koolreport.com/

Re: Сводная таблица за период дат

Добавлено: 03 июн 2020, 15:12
imamverdiyeveldar
Может быть и нужно. Не буду спорить. Но в случае с накладными точно, вот 99% процентов не нужно. Зачем сохранять накладные в компьютер? пусть остаются в системе и сохранять как ПДФ когда нужно (например клиент потерял накладную) или просит заново отправить... представьте себе фирму которая создает 200 накладных в день? Зачем засорять комп?

Re: Сводная таблица за период дат

Добавлено: 04 июн 2020, 07:18
HakimzyanovA
ачем сохранять накладные в компьютер?
Возможно Вы удивитесь, но во многих случаях все еще необходима бумажка с подписью и печатью, как в силу законодательства, так и потому, что многие слыхом не слыхивали про ЭДО... в любом случае, это оффтопик ;)

А вот ответ на свои вопросы я все еще хочу услышать :)

Re: Сводная таблица за период дат

Добавлено: 04 июн 2020, 07:37
support
Если текущих отчетов не достаточно, данные моно выгружать по API или экспортировать, а затем импортировать в сторонние системы для получения необходимы отчетов.

Re: Сводная таблица за период дат

Добавлено: 04 июн 2020, 07:51
HakimzyanovA
Это конечно универсальный выход из ситуации, но далеко не всегда удобный и возможный.
Спасибо за ответ.