Графический отчет

Все вопросы/проблемы по установке и использовании.
Ответить
Аватара пользователя
rozen
Сообщения: 109
Зарегистрирован: 25 мар 2015, 12:11
Имя: Андрей
Откуда: Красноярск

Графический отчет

Сообщение rozen »

Есть сущность с несколькими полями, одно из них MySQL запрос в которое попадают данные из другой сущности с отбором по трем условиям: совпадают значения одного из полей, время записи совпадает с условными рамками (квартальные).

Визуально таблица выглядит так как надо, все группируется и суммируется, но если построить графический отчет, то он отображает данные не корректно, сваливает все в кучу.
Если записи делаются в разное время (месяцы), то на графике они все складываются в один (текущий).
Аватара пользователя
support
Техническая поддержка
Сообщения: 7661
Зарегистрирован: 19 окт 2014, 18:22
Имя: Харчишин Сергей
Откуда: Крым, Евпатория

Re: Графический отчет

Сообщение support »

Графический отчет группирует данные используя собственные фильтры даты... Используйте сводные отчеты, там так же можно построить график по данным, полагаю это вам подойдет.
Аватара пользователя
rozen
Сообщения: 109
Зарегистрирован: 25 мар 2015, 12:11
Имя: Андрей
Откуда: Красноярск

Re: Графический отчет

Сообщение rozen »

support писал(а): 19 сен 2018, 13:15 ... Используйте сводные отчеты, там так же можно построить график по данным, полагаю это вам подойдет.
К сожалению в сводный отчет не берется поле типа "MySQL запрос".
Аватара пользователя
support
Техническая поддержка
Сообщения: 7661
Зарегистрирован: 19 окт 2014, 18:22
Имя: Харчишин Сергей
Откуда: Крым, Евпатория

Re: Графический отчет

Сообщение support »

Точно, забыл включить.
Откройте файл plugins\ext\modules\pivotreports\views\fields.php

Найдите строчку:

Код: Выделить всё

	$allowed_fields_types = array(
			'fieldtype_date_added',
			'fieldtype_dropdown',
			'fieldtype_dropdown_multiple',
			'fieldtype_input',
			'fieldtype_boolean',
			'fieldtype_progress',
			'fieldtype_input_date',
			'fieldtype_input_datetime',
			'fieldtype_input_numeric',
			'fieldtype_input_numeric_comments',
			'fieldtype_formula',
			'fieldtype_js_formula',
			'fieldtype_entity',
			'fieldtype_users',
			'fieldtype_grouped_users',
			'fieldtype_created_by',
			'fieldtype_radioboxes',
			'fieldtype_checkboxes',
	);
Добавьте туда 'fieldtype_mysql_query', и в результате должно получится так:

Код: Выделить всё

	$allowed_fields_types = array(
			'fieldtype_date_added',
			'fieldtype_dropdown',
			'fieldtype_dropdown_multiple',
			'fieldtype_input',
			'fieldtype_boolean',
			'fieldtype_progress',
			'fieldtype_input_date',
			'fieldtype_input_datetime',
			'fieldtype_input_numeric',
			'fieldtype_input_numeric_comments',
			'fieldtype_formula',
			'fieldtype_js_formula',
			'fieldtype_entity',
			'fieldtype_users',
			'fieldtype_grouped_users',
			'fieldtype_created_by',
			'fieldtype_radioboxes',
			'fieldtype_checkboxes',
			'fieldtype_mysql_query',
	);
Для следующего обновления я включу это поле в этот отчет.
Ответить