гистограмма reportviewer, неправильная ширина полосы

у меня проблема с отчетом, который строится с помощью построителя отчетов 2.0, в базе данных sql2008 (установлен последний пакет обновления), reporting services версии 10.0.5500.0.

проблема в том, что полоски шире, чем они должны быть. Каждый бар должен быть шириной 1 час.

ось x настроена с интервалом, установленным в hour и значение интервала 1 мин-значение =TimeSerial(0,0,0) и max-значение =TimeSerial(23,59,0). Серия имеет CategoryField установить с [hour] столбец типа time со временем часа (пример 08:00:00.0000000).

Example of the problem

1 ответов


то, что вы ищете, находится в сетке свойств в разделе Общие--> пользовательские атрибуты --> PointWidth Сначала вы должны выбрать серию. Если вы не видите сетку свойств, вам нужно включить ее с ленты. Просмотр, установите флажок рядом со свойствами.

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

Это больше относительная настройка ширины, чем abosolutely, связанная с вашим часовым интервалом, но вы можно настроить его так, чтобы он был прав. Лично я бы предложил вам иметь его чуть меньше часа, потому что они выглядят лучше с пробелами.

barchart1.формат PNG

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