2013-11-15 1 views
0

Я использую SoftArtisans ExcelWriter для SSRS (версия 8.6), и мне интересно, можно ли создать диаграмму (не-пирог), например. Сложенная гистограмма, которая имеет несколько серий?Могу ли я создать диаграмму без кругов с помощью Excelwriter и SSRS Integration?

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

Шаблон excel встроен в файл .rdl, а электронная таблица создается, когда пользователь экспортирует сгенерированный отчет с помощью расширения отрисовки Excel OfficeWriter. Однако отчет запускается вручную пользователями, поэтому у меня нет возможности выполнить какой-либо код для изменения объекта Excel до того, как пользователь его увидит.

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

ответ

1

Вы должны быть способны создать диаграмму любого типа.

То, как работает интеграция с SSRS OfficeWriter (и просто простой объект Template), заключается в том, что он берет все ваши данные и вставляет их в ваши маркеры данных. Затем он находит ссылки в вашей книге, которые указывают на ваши маркеры данных, и расширяет их, указывая на все новые вставленные данные.

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

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

На нашей странице reporting demo есть внизу внизу ссылка, в которой говорится: «Просмотрите шаблон отчета», который вы можете щелкнуть для загрузки, и файл Excel, в котором показаны различные диаграммы, указывающие на маркеры данных.

+0

Спасибо. Ссылка на демонстрационную отчетность была очень полезна. Теперь мы можем создать наши гистограммы. – DeanOC

2

Вы можете создать любой тип диаграммы, который может создать Excel, поскольку вы создаете диаграмму в своем файле шаблона с помощью Excel.

Вот пример того, как я устанавливаю свой шаблон для построения диаграммы рассеяния (Пожалуйста, проигнорируйте заголовок диаграммы, я забыл переименовать его из Круговой диаграммы).

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

enter image description here

Далее я редактировать серию штурманской и указать их в маркерах данных, в моем файле. Когда шаблон заполняется интеграцией SSRS из ExcelWriters, он заменит все данные datamarkers вашими данными и обновит серию диаграмм.

enter image description here

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

enter image description here

Отказ от ответственности: Я являюсь разработчиком на OfficeWriter и работать SoftArtisans создателей OfficeWriter.

Пожалуйста, дайте мне знать, если это поможет.

+0

Ваши советы были очень полезными. У нас была проблема только с одним набором datamarkers и желанием нескольких рядов. Но обойти это, создав сводную таблицу, которая расширяется с количеством datarows, и создавая диаграмму из сводной таблицы. – DeanOC

 Смежные вопросы

  • Нет связанных вопросов^_^