Создание отчетов Excel при помощи запроса рабочего элемента

Один из самых быстрых способов создать настраиваемый отчет в Excel — это начать с запроса плоского списка. Можно создавать как диаграммы состояний, так и диаграммы трендов. Кроме того, после формирования отчета можно проводить дальнейшие манипуляции с данными, добавляя или фильтруя поля с помощью сводной таблицы.

Эти отчеты можно создавать только при работе с локальной версией Team Foundation Server, для которой настроены службы отчетов.

Вот пример отчета о состоянии, созданного на основе запроса плоского списка.

Отчет о состоянии с круговой диаграммой в Excel

Требования

  • Развертывание должно быть интегрировано со службами отчетов. Если ваш локальный сервер Team Foundation Server уровня приложений не настроен для поддержки служб отчетов, вы можете добавить соответствующие функциональные возможности, выполнив инструкции в следующей статье: Добавление отчетов в командный проект.

  • Необходимо быть членом ролей безопасности TfsWarehouseDataReader. Чтобы узнать, как стать им, см. статью Предоставление доступа к базам данных хранилища данных для Visual Studio ALM.

  • Необходима версия Excel, совместимая с Office 2007, Office 2010 или Office 2013. Если у вас еще нет программы Excel, установите ее сейчас.

  • Требуется программа Visual Studio или подключаемый модуль Team Explorer для Visual Studio, которые можно установить с этого сайта. Team Explorer предоставляется бесплатно и требует ОС Windows.

    Чтобы получить надстройку Team Foundation для Excel, необходимо установить Team Explorer.

Создание отчета Excel на основе запроса плоского списка

При работе с подключаемым модулем Team Explorer для Visual Studio используйте описанную ниже процедуру.

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

    Выберите поля, на которых должен основываться отчет, и включите их в условия фильтрации или в поля столбцов. Информацию о полях, не являющихся отчетными, см. в разделе Вопрос. Какие поля не являются отчетными?

  2. Создает в Excel отчет в представлении результатов запроса.

    Создание отчета в Microsoft Excel

  3. Установите флажки напротив отчетов, которые нужно создать.

    Развернутые узлы, диалоговое окно "Новый отчет по рабочим элементам"

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

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

  4. Чтобы просмотреть отчет, выберите вкладку. Например, чтобы просмотреть распределение рабочих элементов по состоянию, выберите вкладку "Состояние".

    Вы можете изменить тип диаграммы и фильтры. Подробнее см. в статье Анализ данных с помощью сводных таблиц и других средств бизнес-аналитики.

Создание отчета на основе запросов с помощью Excel

При работе с Team Web Access или подключаемым модулем Team Explorer для Visual Studio используйте описанную ниже процедуру.

  1. Откройте книгу Office Excel и нажмите кнопку Создать отчет.

    Новый отчет (пункт меню "Группа")

    Если меню "Группа" отсутствует, необходимо установить Team Explorer, чтобы добавить надстройку Team Foundation в Excel. См. раздел Требования выше.

  2. Подключитесь к командному проекту и выберите запрос.

    Если нужного сервера нет в списке, добавьте его.

  3. Выберите отчеты, которые нужно создать (шаги 3 и 4 предыдущей процедуры).

Вопросы и ответы

Вопрос. Какие поля не являются отчетными?

Ответ. Хотя поля, не являющиеся отчетными, можно включать в критерии полей запроса или в качестве полей столбцов, они не будут использоваться для создания отчета.

  • Поля "Описание", "Журнал" и другие поля с данными HTML. Эти поля не будут добавляться в сводную таблицу и использоваться для создания отчета. Excel не поддерживает создание отчетов на основе этих полей.

  • Поля с условиями фильтра, указывающими операторы Содержит, Содержит слова, Не содержит или Не содержит слова, не будут добавлены в сводную таблицу. Excel не поддерживает эти операторы.

Вопрос. Могу ли я создавать отчеты, если я работаю в Visual Studio Online?

Ответ. Вы не можете создавать отчеты Excel. Однако вы можете создавать диаграммы на основе запросов.

Вопрос. Как обновить отчет, чтобы увидеть последние данные?

Ответ. Чтобы обновить данные для сводных таблиц в книге, можно выбрать команду Обновить на вкладке Данные. Подробнее см. в статье Обновление данных в сводной таблице.

Вопрос. Можно ли отправить отчеты на портал проекта?

Ответ. Да. См. раздел Управление документами и библиотеками документов.

См. также

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

Выбор клиента Team Foundation для поддержки требуемых задач