Создание круговой диаграммы в Генераторе отчетов

Avatar
  • обновлен
  • Отвечен

Есть 4 канала: А1, А2, А3, A. A = A1 + A2 + A3.


Хочу вставить в отчет круговую диаграмму. 

На этой диаграмме должны отображаться доли этих каналов в общей сумме:

А1 / А, А2 / А, А3 / А.


В руководстве на FastReport приводится пример с таблицей из БД.

Но у нас нет БД, мы работаем с каналами.

Как тогда формировать исходные данные для сегментов диаграммы?

Avatar
Станислав С

Я посмотрел ваш пример. У вас в источнике каналов 6 тегов, а на диаграмме только 3.

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

Avatar
Константин Лаптев
Цитата от Станислав С

Я посмотрел ваш пример. У вас в источнике каналов 6 тегов, а на диаграмме только 3.

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

В мануале указано, что каналы должны быть выбраны в настройках источника данных. Для этого необходимо выбрать каналы в дереве слева, затем нажать кнопку переноса в список справа. Этот список справа и содержит используемые источником данных каналы.

Слева находятся каналы, доступные для выбора, а справа выбранные каналы. Каждый выбранный канал будет соответствовать записи в источнике, а его полю – свойство канала.
Avatar
Станислав С

У меня окно выбора каналов выглядит по-другому.Screenshot - 18.08.2021 , 10_50_25.png

Avatar
Станислав С

Какая связь между страницами 7 и 8? Как теги привязываются к диаграмме?!

Один и тот же вопрос по кругу уже 4й раз задаю!

Avatar
Константин Лаптев
Цитата от Станислав С

Какая связь между страницами 7 и 8? Как теги привязываются к диаграмме?!

Один и тот же вопрос по кругу уже 4й раз задаю!

Вам нужно использовать Текущее значение каналов вместо истории каналов (THistorySet) (2 иконка вместо 3-ей) на вкладке Данные в панели инструментов слева от инспектора объектов. Теги к диаграмме не привязывается на прямую. В документе написано что через источник данных. Диаграмма работает только с источником данных. Связь между 7 и 8 страницей заключается в открытии предварительного просмотра отчета. На последнем скриншоте показан результат.
Проект к мануалу: Reporter test v 4.7.7.slz

Avatar
Станислав С

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

Avatar
Станислав С

Ну и как?

Avatar
СИМП Лайт (тех поддержка)
  • На рассмотрении
Цитата от Станислав С

?

День добрый, Станислав.

Наши специалисты ответят Вам в порядке очереди. Ожидайте. Уточните какая версия СИМП установлена у Вас на данный момент (лайт, про, ент и цифры версии)?