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


Поля, являющиеся мерами и поля, не являющиеся мерами в Power View

Важное примечаниеВажно!

Ознакомьтесь с новейшей документацией по Power View на сайте office.microsoft.com. Power View теперь входит в состав Microsoft Excel 2013 и является частью надстройки служб Microsoft SQL Server 2012 Reporting Services для выпусков Microsoft SharePoint Server 2010 и 2013 Enterprise.

Мера — формула, которую конструкторы моделей создают в табличных моделях специально для использования в сводной таблице, сводной диаграмме или в отчете Power View, где используются данные PowerPivot. Меры могут быть основаны на стандартных агрегатных функциях, например COUNT, SUM или AVERAGE. Конструкторы моделей могут определять собственные формулы на языке DAX. В Power View поля мер помечаются символом «сигма» (∑) в списке полей.

ПримечаниеПримечание

Power View — это компонент надстройки служб SQL Server 2012 Службы Reporting Services для корпоративного выпуска Microsoft SharePoint Server 2010.

По умолчанию поля являются либо мерами, либо не мерами. Обычно (но не всегда) числовые поля являются мерами. Поле в списке полей может выглядеть как числовое — оно содержит числа. Однако наличие чисел не делает поле мерой по умолчанию. Если поле содержит только целые числа, то Power View не считает его мерой. Такие числовые поля, как поля идентификаторов, не являются мерами. Обычно нет смысла складывать идентификаторы или находить для них среднее.

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

В данной статье

Преобразование числового поля в меру

Преобразование текстового (нецифрового) поля в меру

Добавление текстового поля в представление в качестве меры

Дубликаты и пробелы в текстовом (нечисловом) поле

Преобразование меры в поле, не являющееся мерой

Преобразование числового поля в меру

Например, в Power View можно задать поле «Рейтинг» со значениями от 1 до 5. Это значение добавляется в таблицу представления, но при попытке преобразовать такую таблицу в диаграмму оказывается, что все значки диаграммы отключены. Заметьте, что рядом с именем поля нет символа «сигма» (∑), а для каждого рейтинга каждого элемента в таблице присутствует отдельная строка.

  1. Щелкните стрелку раскрывающегося списка рядом с числовым полем в списке Поля таблицы или Значения в области макета списка полей.

    Заметьте, что установлен флажок Не суммировать.

  2. Выберите один из вариантов агрегатной обработки: Sum, Average, Minimum, Maximum или Count.

    Пусть выбрана функция Average. Изменяются следующие объекты.

    • Теперь для каждого элемента выводится только одна строка.

    • Числовое поле содержит среднее из значений.

    • Рядом с именем поля в списке Значения в области макета списка полей стоит символ «сигма» (∑).

    • Включены значки диаграммы в окне Коллекция представлений.

ПримечаниеПримечание

Поле в области полей списка полей по-прежнему не будет мерой, но поле в таблице представления будет мерой.

Значок стрелки, используемый со ссылкой «В начало»В начало

Преобразование текстового (нецифрового) поля в меру

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

  1. Щелкните стрелку раскрывающегося списка рядом с нечисловым полем в области макета (внизу) списка полей.

    Заметьте, что установлен флажок Не суммировать.

  2. Выберите пункт Count.

Добавление текстового поля в представление в качестве меры

Вместо того чтобы сначала добавлять поле, а потом преобразовывать, сделать так, чтобы поле учитывалось при добавлении в представление. Это может повысить производительность, потому что Power View не нужно будет извлекать все элементы из поля.

  • При работе с матрицей или диаграммой перетащите поле из раздела полей (вверху) списка полей в поле Значения.

  • Щелкните стрелку раскрывающегося списка рядом с нечисловым полем в разделе полей списка полей.

    • При работе с матрицей или диаграммой нажмите кнопку Добавить в значения.

    • При работе с таблицей нажмите кнопку Добавить в таблицу в виде счетчика.

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

Дубликаты и пробелы в текстовом (нечисловом) поле

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

  • Щелкните стрелку раскрывающегося списка рядом с полем в разделе макета списка полей и выберите Учитывать (кроме пустых) или Учитывать (уникальные).
ПримечаниеПримечание

Для обоих этих типов учитываемых полей в представлении используется одинаковая метка столбца. Учет <имя_поля>. Узнать, учитываются ли уникальные значения либо все значения, кроме пустых, можно, щелкнув стрелку раскрывающегося меню рядом с полем в поле Значения для матрицы или диаграммы либо рядом со списком Поля для таблицы.

Значок стрелки, используемый со ссылкой «В начало»В начало

Преобразование меры в поле, не являющееся мерой

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

  1. Щелкните стрелку раскрывающегося списка рядом с мерой в списке Поля таблицы или Значения в области макета списка полей.

    Заметьте, что установлен флажок агрегатной функции, например Sum.

  2. Установите флажок Не суммировать.

    Теперь каждый элемент может содержать несколько строк с разными значениями.

Значок стрелки, используемый со ссылкой «В начало»В начало

См. также

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

Power View (службы SSRS)