LimeReport Forum

General Category | Основное => Discussion | Обсуждение => Topic started by: niks on April 06, 2020, 12:34:57 AM

Title: Построчный график
Post by: niks on April 06, 2020, 12:34:57 AM
Добрый день.
Подскажите пожалуйста, как провернуть такую штуку:
- имеется источник данных, выдающий отдел (вынесен в банд-заголовок), id продавца, данные о продавце - эти данные выводятся в дата-банд списком;
- второй источник данных содержит id продавца, месяцы и количество продаж в каждом месяце. Этот источник создан, как Subdedail, в скрипте имеется секция where p.id=$D{managers.manager_id}.

Как сделать, чтобы при построении списка продавцов справа от каждого строился график продаж (месяцы - количество продаж)?

Пробовал поместить график в дата-банд продавцов, поставить ему источник - подчиненную таблицу. Все поля выбираются, видимых ошибок нет, но при построении график пустой. При чем даже если переписать секцию where p.id=конретное_значение, все равно график не рисуется. Единственный случай, когда график отрисовался - id продавца было строго задано и chart был размещен не в банде, а на странице.

Если к основному дата-банду добавить sub-банд и выводить в нем поля подчиненной таблицы, все значения адекватно выводятся.
Title: Re: Построчный график
Post by: Arin Alex on April 06, 2020, 12:22:28 PM
niks, Приветствую!
Можете пример отчета с данными в меня кинуть?.
Title: Re: Построчный график
Post by: niks on April 06, 2020, 03:33:53 PM
Отправил через форумную почту
Title: Re: Построчный график
Post by: Arin Alex on April 06, 2020, 04:48:59 PM
Спасибо, поковыряю :) Видимо мой косяк, исправлю.
Title: Re: Построчный график
Post by: Arin Alex on April 06, 2020, 07:52:53 PM
Пофиксил 1.5.46 :) Можно проверять.
Title: Re: Построчный график
Post by: niks on April 07, 2020, 09:46:53 PM
Спасибо большое, то что надо!
Title: Re: Построчный график
Post by: niks on April 13, 2020, 02:56:57 PM
Странная штука, в некоторых случаях при попадании группы в конец страницы, на следующей странице меняется порядок отрисовки следующей группы.

Сейчас идет PageHeader, GroupBandHeader, DataBand, GroupBandFooter. В DataBand-е текст и график.
При завершении группы (GroupBandFooter) ближе к концу страницы, на следующей странице почему то отрисовывается сначала DataBand с графиком, а только потом GroupBandHeader и GroupBandFooter. В следующих группах порядок нормальный.

При убирании графика из DataBand все группы отрисовываются нормально, в т.ч. и где есть перенос GroupBandHeader или GroupBandFooter на другую страницу.
Если у GroupBandHeader поставить свойство keepGroupTogether, то проблема с порядком отрисовки пропадает, но на первой странице остается только PageHeader, а группы идут со 2-й страницы.

К сожалению не могу повторить это на том шаблоне, который присылал раньше, в нем не хочет ломаться.
Title: Re: Построчный график
Post by: Arin Alex on April 13, 2020, 03:19:52 PM
Поковыряю, примерчик, конечно, ускорил бы процесс, но попробую и без него     
Title: Re: Построчный график
Post by: niks on April 13, 2020, 04:30:21 PM
Приложил скрин, как это выглядит