Pregunta

Tenga en mi estoy usando el Diseñador de paneles, SharePoint 2010 y PerformancePoint Server 2010.

Tengo una página de inicio tablero mostrando un KPI para las ventas, según la marca. He añadido una propiedad personalizada en mi KPI "Ver informe detallado". Cuando hago clic en eso, quiero ser capaz de ir a una segunda página del panel con 5 cuadros de mando y 2 informes para mis ventas, según la marca. Las necesidades de la marca a ser un filtro.

Obviamente, lo que quería hacer es decirle a mi segunda página en la que la marca de filtro mediante un parámetro de cadena de consulta, algo así como? BrandFilter = [Marca]. [X]. [Y] ...

Sin embargo, en el Dashboard Designer, puede no (?) Tienen parámetros basados ??en la cadena de consulta. Sé que puedo hacerlo directamente en SharePoint (con el elemento web correspondiente), pero luego, cuando despliego mi nuevo tablero de mandos, pierdo cambios a medida que hago a mis páginas.

He intentado crear una transformación personalizada para los cuadros de mando que leer la cadena de consulta y añadir PageFilters, pero me enfrentaba a dos problemas: 1. No puedo acceder a la HttpContext de allí (de Couse!) 2. Que no lo haría por los informes.

¿Qué hacer? Gota Diseñador de paneles y trabajar directamente en SharePoint? Me gustaría que es una solución con tablero de instrumentos del diseñador!

Gracias!

¿Fue útil?

Solución

He encontrado una manera de hacer eso. Personalicé mi generación cuadro de mando (usando C #) y se añade un método javascript para mi página maestra para manejar todos los enlaces que se hace clic. Cuando hago clic en un enlace en un cuadro de mando, consigo el parámetro desde la corriente URL y actualizar un filtro dentro de la página con eso. Puedo compartir más detalles a petición ...

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top