Страница 1 из 1
Графический отчет
Добавлено: 19 сен 2018, 13:02
rozen
Есть сущность с несколькими полями, одно из них MySQL запрос в которое попадают данные из другой сущности с отбором по трем условиям: совпадают значения одного из полей, время записи совпадает с условными рамками (квартальные).
Визуально таблица выглядит так как надо, все группируется и суммируется, но если построить графический отчет, то он отображает данные не корректно, сваливает все в кучу.
Если записи делаются в разное время (месяцы), то на графике они все складываются в один (текущий).
Re: Графический отчет
Добавлено: 19 сен 2018, 13:15
support
Графический отчет группирует данные используя собственные фильтры даты... Используйте сводные отчеты, там так же можно построить график по данным, полагаю это вам подойдет.
Re: Графический отчет
Добавлено: 20 сен 2018, 03:54
rozen
support писал(а): 19 сен 2018, 13:15
... Используйте сводные отчеты, там так же можно построить график по данным, полагаю это вам подойдет.
К сожалению в сводный отчет не берется поле типа "MySQL запрос".
Re: Графический отчет
Добавлено: 20 сен 2018, 07:07
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',
);
Для следующего обновления я включу это поле в этот отчет.