Cross-tab и null значения + Chart

Обсуждение Stimulsoft Reports.NET
Ответить
Dzen
Сообщения: 3
Зарегистрирован: 23 май 2007, 09:15

Cross-tab и null значения + Chart

Сообщение Dzen »

1) Как заставить Cross-tab не считать null значения при Summary = Count ? Выводит 1, а надо отобразить "-".
2 )Возможно как либо вывести гистограму посчитывая количество по какому нибудь полю. В Crystal-e можно делать chart с данными из cross-taba, возможно сделать подобное в StimulReport?
Edward
Сообщения: 930
Зарегистрирован: 09 июн 2006, 12:23

Cross-tab и null значения + Chart

Сообщение Edward »

Dzen писал(а):1) Как заставить Cross-tab не считать null значения при Summary = Count ? Выводит 1, а надо отобразить "-".
Укажите, пожалуйста, следующее выражение в свойстве Value результирующего поля в кросс-табе: {Customers["Region"] is System.DBNull?0:1} Summary - установите, пожалуйста, в значение Sum. в этом случае null значения посчитаны не будут.

Отображение '-' вместо null values Вы можете отработать в GetValue обработчике этого же Cross-summary поля.
Dzen писал(а):2 )Возможно как либо вывести гистограму посчитывая количество по какому нибудь полю. В Crystal-e можно делать chart с данными из cross-taba, возможно сделать подобное в StimulReport?
Пока это не доступно.

Спасибо.
Dzen
Сообщения: 3
Зарегистрирован: 23 май 2007, 09:15

Cross-tab и null значения + Chart

Сообщение Dzen »

Спасибо за ответ на первый вопрос.
По второму, а если данные будут подсчитаны, возможно динамически добавлять ряды из данных включая null значения, с изменением цвета?
Edward
Сообщения: 930
Зарегистрирован: 09 июн 2006, 12:23

Cross-tab и null значения + Chart

Сообщение Edward »

Да, это возможно. Для этого используйте, пожалуйста, свойство AutoSeries у Chart.
Вам будет необходимо заполнить следующие свойства в чарте:
AutoSeriesKeyDataColumn - ключевое поле для автоматического выбора серии.
AutoSeriesTitleDataColumn - названия для автоматически создаваемых серий.
AutoSeriesColorDataColumn - цвет для создаваемых серий.

Спасибо.
Dzen
Сообщения: 3
Зарегистрирован: 23 май 2007, 09:15

Cross-tab и null значения + Chart

Сообщение Dzen »

Если возможно подробнее. Непонятно откуда брать цвета для AutoSeriesColorDataColumn и как они должны быть написаны?
Vital
Сообщения: 647
Зарегистрирован: 09 июн 2006, 12:23

Cross-tab и null значения + Chart

Сообщение Vital »

У вас должна быть колонка с цветом для каждой серии. Пример:

Код: Выделить всё

Series1; 0xff0000
Series2; 0x00ff00
Series3; Color.White
Спасибо.

Ответить