Поделиться через


Новые возможности отчетов Майкрософт

Среда Microsoft Visual Studio 2012 содержит следующие новые функции, которые помогут создавать отчеты, отображать их в приложениях и интегрировать приложения со службами Microsoft SQL Server Службы Reporting Services:

Новые функции отчетов и схема RDL

Конструктор отчетов среды Visual Studio 2012 поддерживает создание отчетов на основе схемы языка определения отчетов (RDL) 2010.В эту схему включены следующие новые функции:

  • Новые элементы отчета: карты, спарклайн-графики, диаграммы данных и индикаторы

  • Именование вкладок листа Excel

  • Разбиение отчета на страницы

  • Поворот текста на 270 градусов

  • Вычисление агрегированных значений

  • Расширенная поддержка выражений

  • Функции подстановки

Дополнительные сведения о каждой из этих функций см. в разделе электронной документации по SQL Server Новые возможности (службы Reporting Services).

Отчеты, основанные на схемах языка определения отчетов 2008, можно открывать и изменять в конструкторе отчетов.При создании нового отчета по умолчанию задается схема языка определения отчетов 2008.При добавлении функции, которая поддерживается только в схеме языка определения отчетов 2010 (такой как добавление элемента отчета карты), отчет будет автоматически обновляться в схеме языка определения отчетов 2010.

Если в конструкторе отчетов открывается существующий отчет на языке определения отчетов 2005, необходимо обновить его до схемы языка определения отчетов 2008.Конструктор отчетов среды Visual Studio 2012 не поддерживает отчеты на языке определения отчетов 2005 без обновления.Тем не менее, вы можете использовать элементы управления ReportViewer среды Visual Studio 2012 для отображения существующих отчетов на языке определения отчетов 2005.

Если элементы управления ReportViewer используются в режиме удаленной обработки с сервером отчетов служб Службы Reporting Services версии SQL Server 2008 или более поздней, то при создании отчетов в среде Business Intelligence Development Studio становятся доступны функции создания отчетов, поддерживаемые только в службах Службы Reporting Services, например пользовательские элементы отчета и модели отчетов.

В начало

Форматы экспорта

Следующие форматы экспорта были добавлены к элементам управления ReportViewer в этой выпуске:

  • Microsoft Excel XLSX: параметр экспорта Excel в раскрывающемся списке Экспорт теперь приводит к экспорту в формат Office Open XML с расширением файла XLSX.Этот формат совместим с Microsoft Excel 2007-2010, если установлен пакет совместимости Microsoft Excel 2003 для Word, Excel и PowerPoint.

    Это обновление формата Excel также имеет следующие улучшения.

    • Максимальное количество строк на листе: 1 048 576.

    • Максимальное число столбцов на листе: 16 384.

    • Количество цветов, доступных на листе: приблизительно 16 миллионов (24 -бита).

    • Сжатие ZIP приводит к уменьшению размеров файлов.

  • Microsoft Word DOCX: параметр формата Word в раскрывающемся меню Экспорт в настоящее время приводит к экспорту в формат Office Open XML с расширением файла DOCX.Этот формат совместим с Microsoft Word 2007-2010 и Microsoft Word 2003, если установлен пакет совместимости (Майкрософт) для Word, Excel и PowerPoint.

Существующие модули подготовки Excel (XLS) и Word (doc) больше не отображаются в раскрывающемся списке Экспорт, но все еще доступны программным способом.Чтобы получить полный список модулей подготовки отчетов, поддерживаемых элементами управления ReportViewer, используйте метод ListRenderingExtensions().

В начало

Изменения API в элементах управления ReportViewer

Новое свойство добавлено в пространства имен ASP.NET и Windows Forms: MapTileServerConfiguration.Это свойство добавлено для поддержки элемента отчета-карты.Не было выполнено никаких изменений в ReportViewer API.

В начало

Поддержка браузера

Internet Explorer 6 больше не поддерживается элементом управления ASP.NET ReportViewer AJAX в этом выпуске, а Internet Explorer 9 теперь поддерживается.Дополнительные сведения о поддержке матриц см. в разделе Поддержка браузеров для серверных веб-элементов управления ReportViewer.

Элемент управления ASP.NET AJAX ReportViewer также содержит ряд улучшений производительности для подготовки к просмотру в формате HTML больших страниц отчета и большее количество значений параметров.

В начало

См. также

Основные понятия

Отчеты Майкрософт