Проблема с отображением аргумента на диаграмме

Обсуждение Stimulsoft Reports.WEB
Ответить
Светлана
Сообщения: 76
Зарегистрирован: 19 дек 2017, 10:42

Проблема с отображением аргумента на диаграмме

Сообщение Светлана »

Добрый день!

Возникла проблема с отображение данных на диаграмме. Проблема встречается не первый раз при использовании более 1 источника.

Например, есть 3 источника данных. В каждом по 2 одинаковых поля: Шифр_среды (строка) и Шифр_среды.Count (число).

Добавляю на диаграмму ряды по этим источникам. После чего аргументы сбиваются и могут перестать отображаться.

На скрине видно, что на диаграмме отображается аргумент только Пар острый. Нет Пар V отбора и Вода промконтура.

Из-за чего может быть проблема?

Спасибо!
Вложения
Диаграмма.png
Диаграмма.png (10.05 КБ) 4692 просмотра
Данные.png
Данные.png (4.24 КБ) 4692 просмотра
Aleksey
Сообщения: 2907
Зарегистрирован: 22 апр 2010, 06:57

Re: Проблема с отображением аргумента на диаграмме

Сообщение Aleksey »

Здравствуйте,

В данном случае, все правильно.
Логика работы такова, что список аргументов берется из последней серии, поэтому на диаграмме только один аргумент - "пар острый" а значений несколько.

Спасибо.
Светлана
Сообщения: 76
Зарегистрирован: 19 дек 2017, 10:42

Re: Проблема с отображением аргумента на диаграмме

Сообщение Светлана »

То есть при таком способе построения диаграммы, когда есть несколько источников, никак не получится выводить весь список аргументов?
Светлана
Сообщения: 76
Зарегистрирован: 19 дек 2017, 10:42

Re: Проблема с отображением аргумента на диаграмме

Сообщение Светлана »

Если у диаграммы есть возможность создавать ряды из разных источников данных, значит, она должна корректно отображать информацию. Проблема не только в пропавших подписях по Аргументам, ряды начинают смещаться. Например, ряд должен быть в аргументе март, подписи нет, ряд смещаются в сторону ближайшего из последнего источника данных август.
Сомнительно, что это правильная работа компонента диаграммы.
Будет ли решен этот момент в следующих версиях продукта?
Aleksey
Сообщения: 2907
Зарегистрирован: 22 апр 2010, 06:57

Re: Проблема с отображением аргумента на диаграмме

Сообщение Aleksey »

Здравствуйте,

Вышлите пример отчета и тестовые данные, который воспроивзодит проблему, для анализа.

Спасибо.
Светлана
Сообщения: 76
Зарегистрирован: 19 дек 2017, 10:42

Re: Проблема с отображением аргумента на диаграмме

Сообщение Светлана »

Добрый день!

Высылаю тестовый пример.

На итоговой диаграмме 3 ряда. Каждый ряд из отдельного источника данных. Столбцы везде одинаковые Count и Month.

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

Посмотрите, пожалуйста, получится ли решить данную проблему.
Вложения
ReportChart.mrt
(98.65 КБ) 470 скачиваний
Aleksey
Сообщения: 2907
Зарегистрирован: 22 апр 2010, 06:57

Re: Проблема с отображением аргумента на диаграмме

Сообщение Aleksey »

Здравствуйте,

В данном случае, все отображается правильно.
За основу для аргументов берется последний ряд, в вашем случае TLR, остальные ряды по порядку высталяются в соотвествующие аргументы.

Для вашего примера, необходимо предварительно подготовить данне,чтобы они содержали все необходимые месяцы, используемые во всех рядах, для отсутвующих месяцов - в зшачение добавить 0.

Спасибо.
Вложения
2.PNG
2.PNG (55.36 КБ) 4629 просмотров
1.PNG
1.PNG (50.1 КБ) 4629 просмотров
Светлана
Сообщения: 76
Зарегистрирован: 19 дек 2017, 10:42

Re: Проблема с отображением аргумента на диаграмме

Сообщение Светлана »

Добрый день!
Спасибо, а подскажите, как дополнять источник данных отсутствующими строками месяц-число? Потому что в изначальную выборку этого сделать нет возможности.
Aleksey
Сообщения: 2907
Зарегистрирован: 22 апр 2010, 06:57

Re: Проблема с отображением аргумента на диаграмме

Сообщение Aleksey »

Здравствуйте,

В самом отчете никак. Только предварительно готовить данные.

Спасибо.
Ответить