bem direto e bem simples!!!
Foi mais difícil escolher o título que fazer o post…. hehehehe…
Como criar uma PDP (Project Detail Page) que envia valores de filtro do projeto atual para um arquivo excel!!! UFA….
¤. Crie seu arquivo excel
¤. Coloque o Project UID como filtro
Nao se preocupe… vamos esconder essa linha e as Headings do excel…
¤. Nomeie o valor do filtro ProjectUID como “ProjUid”.
¤ Esconda essa linha
¤ Adicione o parametro recém criado à sua publicacåo
¤. Publique seu relatório
¤. Vá para PDP desejada e adicione 2 novas web partes:
¤. Edite a Query String web part
Use o “Parameter Name” = “ProjUid”
¤. Edite a Excel Web Access web part e selecione seu relatório recém criado
¤ Conecte a webpart de filtro como sua web part the Excel
¤ Edite algumas configuracoes da sua web parte de excel como altura e opcoes de barra
Esconda o máximo e escolha a altura certa que fica mais bonitinho….
¤ Pronto!!!!
¤ Muito simples… e muito útil…
¤ Dá pra fazer muita coisa com isso…
Alguns exemplos:
Grande abraco e até a próxima…
Project Ignite Poland…
Olá Allan, excelente dica. É possível aplicar este filtro em um Excel que esteja consumindo dados diretamente da base OLAP do Project?
CurtirCurtir
É possível sim!!!
O que voce terá de fazer é passar o valor do parâmetro no formato correto.
Para dados que vem do OLAP a estrutura deve ser:
[Project List].[Project List].&[{012441E0-573E-48F7-A518-1169C28FCDE8}]
Veja aqui um exemplo:
https://d52tqa.blu.livefilestore.com/y1pd9GDJ5GmQwjH_umkr_tQU3NwNrFJmOgGVNIqUpEvjR2sEtq3MhawWU8B7XGXrYhCXiX4sEM5Orp_4MqYuZlKOUHhF_p4vKGL/SQL%20Analysis%20Services%20Filter%20Web%20Part.png?psid=1
Então basicamente voce terá de fazer uma combinacao de filtros para obter esse resultado quando tiver pegar o ProjUid dentro de uma PDP…
CurtirCurtir
Allan,
Consigo associar isso a um site de projeto? Toda vez que crio um projeto já tenho um relatório em excel no site modelo e associado ao tipo de projeto que vai consumindo os dados conforme progresso do projeto.
CurtirCurtir
Infelizmente nao de forma nativa! :(
Voce terá que acessar as propriedades do “site de projeto” via código e capiturar o project uid…
A partir daí é a mesma coisa que na PDP…
O nome da propriedade e como voce deve acessa-la é da seguinte forma:
…AllProperties.ContainsKey(“MSPWAPROJUID”);
CurtirCurtir
I’d vetrnue that this article has saved me more time than any other.
CurtirCurtir