Зависает отчет с чартом

Обсуждение Stimulsoft Reports.WEB
Ответить
digger
Сообщения: 52
Зарегистрирован: 19 апр 2010, 13:55
Откуда: SPb

Зависает отчет с чартом

Сообщение digger »

Кладу в дизайнере чарт на дата банд.
Устанавливаю свойства чарта: DataSource и DataRelation на мои данные
Иду в вкладку Preview.
В итоге генерация отчета подвисает, процесс IIS'а (aspnet_wp.exe) начинает жрать память весьма быстро пока всю ее и не сжирает.

Также проблема, если эти свойства не устанавливать для чарта, а только использовать свойства Series в чарте, установив выражения для аргумента и значения в имена колонок, то чарт ничего не отображает, как будто не видит данных
Argument = {TimeSeriesStatistics.ReportingDate}
Value = {TimeSeriesStatistics.Perfomance}

Если эти же колонки устанавливать в полях Argument Data Column и ValueDataColumn, то работает
Аватара пользователя
Vladimir
Сообщения: 415
Зарегистрирован: 06 авг 2008, 09:48
Откуда: Earth

Зависает отчет с чартом

Сообщение Vladimir »

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

Если не указывать DataSource и DataRelation, а указать только в ArgumentDataColumn и ValueDataColumn нужные колонки данных, то чарты работают? Этот вариант предпочтительнее, т.к. не разворачивается весь Data Source, а только нужные колонки данных. Но в этом случае данные не будут разворачиваться, если колонки указать в качестве выражений Argument и Value.

DataRelation в чартах не используется, его указывать не нужно.

Спасибо.
digger
Сообщения: 52
Зарегистрирован: 19 апр 2010, 13:55
Откуда: SPb

Зависает отчет с чартом

Сообщение digger »

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

Но позвольте, насчет DataRelation , как это не используется, а как тогда график фильтрует данные. На первой странице у меня график по одним данным на второй по другим, и зависит это как раз от главного DataBand'а?

Еще такие баги в чартах нашел (все в новой версии):
1) При загрузке отчета для редактирования, затирается значение свойства Series.ShowMarker. То есть если убирать маркеры, записывать отчет а потом снова его открыть на редактирование то флаг этот снова будет в True, никак не избавится от маркеров
2) Если ставить Format для Series в P2 или P то не происходит умножения на 100, для приведения значения Value в проценты, во всех остальных контролах такой формат работает правильно
3) Для ConstandLines не работает флаг ShowInLegend, все равно в легенде информация о них не отображается


Аватара пользователя
Vladimir
Сообщения: 415
Зарегистрирован: 06 авг 2008, 09:48
Откуда: Earth

Зависает отчет с чартом

Сообщение Vladimir »

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

1) Свойство Series.ShowMarker в новой версии отсутствует, вместо него нужно использовать свойство Series.Marker.Visible
2) Было много разногласий на эту тему, т.к. многие пользователи хранят в базе данных уже процентные значения. Для того, что бы значения умножались на 100, установите статическую опцию StiOptions.Engine.OldChartPercentMode = true;
3) Да, эта ошибка присутствует и нам известна, в скором времени будет исправлена.

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

Спасибо.
digger
Сообщения: 52
Зарегистрирован: 19 апр 2010, 13:55
Откуда: SPb

Зависает отчет с чартом

Сообщение digger »

1) Такого свойства как вы написали нет. Есть только "Series Labels"."Market Visible", но оно и так стоит в значении False да и на вывод/не вывод маркеров вообще не влияет.

2) Разногласия разногласиями, но во всех остальных контролах на 100 вы умножаете. Только в чартах с этим беда. Как-то несистемно.



Насчет данных и зависания, попробую сделать пример.
Аватара пользователя
Vladimir
Сообщения: 415
Зарегистрирован: 06 авг 2008, 09:48
Откуда: Earth

Зависает отчет с чартом

Сообщение Vladimir »

Скажите, какую версию нашего продукта вы используете?

Спасибо.
digger
Сообщения: 52
Зарегистрирован: 19 апр 2010, 13:55
Откуда: SPb

Зависает отчет с чартом

Сообщение digger »

Последнюю, 2010.2.800
Аватара пользователя
Vladimir
Сообщения: 415
Зарегистрирован: 06 авг 2008, 09:48
Откуда: Earth

Зависает отчет с чартом

Сообщение Vladimir »

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

Ошибка с маркером обнаружена, исправление будет доступно в следующих пререлиз билдах.

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