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


Использование диалогового окна "Формула подключения" в конструкторе панелей мониторинга для настройки подключения к фильтру

 

Применимо к: SharePoint Server 2010 Enterprise

Последнее изменение раздела: 2016-11-30

При использовании конструктора Конструктор панели мониторинга PerformancePoint для подключения фильтра к представлению для указания формулы можно использовать диалоговое окно Формула подключения. Указанная формула вызывает отображение определенной информации в представлении. Например, можно указать формулу для отображения данных за установленные периоды времени (например, за последние 6 месяцев). Эта функция также называется логикой операций со временем. В этой статье приведены общие сведения о работе диалогового окна Формула подключения и возможности его использования с фильтрами панели мониторинга.

Диалоговое окно "Формула подключения"

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

Например, предположим, что создан фильтр панели мониторинга "Продукты". Этот фильтр позволяет пользователям панели мониторинга выбирать в списке категорию продуктов, а затем просматривать сведения об этой категории в представлениях, связанных с фильтром. Предположим, что одно представление при применении фильтра должно отображать только пять самых популярных продуктов в каждой категории. Диалоговое окно "Формула подключения" позволяет указать запрос, отображающий эти сведения в представлении.

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

Пример: указание формулы операций со временем

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

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

В этом случае необходимо создать формулу операций со временем и подключить ее к представлениям. В диалоговом окне Формула подключения указывается формула, отображающая сведения за 3 последних месяца. Затем выполняется повторное развертывание панели мониторинга.

Менеджеры используют фильтр операций со временем для указания необходимых периодов, а представления при этом отображают необходимые сведения .

Пример: указание запроса MDX

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

В этом случае необходимо создать фильтр "География", содержащий список регионов. Фильтр подключается к аналитическим представлениям, а затем в окне Формула подключения указывается запрос MDX. Этот запрос позволяет отображать в подключенных представлениях сведения на уровне городов. Затем фильтр необходимо связать с аналитическими графиками и повторно развернуть панель.

Менеджеры будут использовать фильтр "География" для указания региона продаж, а данные для этого региона будут автоматически отображаться в этом представлении. В одном из представлений отображаются наиболее успешные города региона, а в другом — объемы продаж для всего региона.

Синтаксис выражений формулы подключения

В диалоговом окне Формула подключения можно использовать два вида формул: выражения операций со временем или запросы MDX.

  • Выражение операций со временем использует синтаксис STPS.

    Выражения STPS имеют форму (Period + n) или (Period - n), где "n" представляет собой положительное целое число, обозначающее количество периодов, включенных в фильтр. В зависимости от используемых фильтром источников данных и от подключенных к нему элементов, можно использовать значения Year, Month и Day. Например, выражение (Year - 6) можно использовать для получения сведений за последние 6 лет.

  • Запрос MDX может содержать один или несколько моникеров, например <<SourceValue>> или <<UniqueName>>. Эти моникеры можно использовать отдельно или в составе крупного запроса MDX.

Важно!

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

Ниже приведены примеры формул, демонстрирующие различные виды выражений, используемых в диалоговом окне Формула подключения.

Примеры выражений операций со временем

Описание Синтаксис

Функции "период до даты" для отображения данных за определенный период вплоть до текущей даты

YearToDate или MonthToDate

Функция для отображения набора периодов, например данных за последние 6 месяцев

(Month-5):Month

Примеры выражений MDX

Описание Синтаксис

Запрос, отображающие нижестоящие элементы выбранного участника

<<UniqueName>>.Children или <<SourceValue>>.Children

Функция для отображения 10 первых элементов, расположенных на два уровня ниже текущего участника

TopCount({Descendants(<<UniqueName>>,2)}

See Also

Other Resources

Использование MDX в диалоговом окне "Формула подключения"
Справка по многомерным выражениям (MDX) (https://go.microsoft.com/fwlink/?linkid=186166&clcid=0x419)