Не забывайте, что я использую Dashboard Designer, SharePoint 2010 и PerformancePoint Server 2010.
У меня есть домашняя страница панели инструментов, показывающая KPI для продаж по брендам. Я добавил пользовательское свойство «Просмотр подробного отчета» в свой KPI. Когда я нажму на это, я захочу перейти на вторую страницу панели инструментов с 5 оценочными карточками и 2 отчетами о моих продажах по брендам. Бренд должен быть фильтром.
Очевидно, что я хотел сказать моей второй странице, какую марку фильтровать, используя параметр строки запроса, что-то вроде? BrandFilter = [Brand]. [X]. [Y] ...
Но в Dashboard Designer нельзя (?) Иметь параметры на основе строки запроса. Я знаю, что могу сделать это непосредственно в SharePoint (с соответствующей веб-частью), но затем, когда я снова разверну свою панель мониторинга, я потеряю свои изменения, внесенные в мои страницы.
Я пытался создать собственное преобразование для карт показателей, которое считывало бы строку запроса и добавляло PageFilters, но я столкнулся с двумя проблемами:
1. Я не могу получить доступ к HttpContext оттуда (конечно!)
2. Это не будет делать это для отчетов.
Что мне делать? Удалите Dashboard Designer и работайте непосредственно в SharePoint? Жаль, что есть решение с Dashboard Designer!
Спасибо!