Usuário com melhor resposta
Filtrar Multiplas Métricas no Excel

Pergunta
-
Bom dia galera,
Eu tenho um relatório em Excel que acessa um cubo do SSAS e apresenta os dados com o pivot table, e eu precisava neste relatório realizar filtros em measures do cubo da seguinte forma:
Trazer os dados de produtos que tenham peso maior que X (measure 1), altura maior que Y (measure 2) e largura maior que W (measure 3).
Alguem sabe como fazer? Nos filtros do Excel, me parece que ele permite apenas filtrar uma measure por vez :(
Obrigado!
Daniel Reino - Analista Business Intelligence / DBA
Respostas
-
Daniel, boa noite.
Vc não consegue utilizar uma medida como filtro, originado de um cubo do analysis services. Vc tem duas alternativas a primeira utilizar a função FILTER
http://msdn.microsoft.com/pt-br/library/ms146037.aspx
A segunda seria criar uma dimensão com ranges de valores e popular o ID dos ranges na fato.
Abs.
Eduardo Gomes - http://www.h1solucoes.com.br - Twitter: @edugp_sp
- Marcado como Resposta Daniel Reino terça-feira, 2 de abril de 2013 14:17
-
Bom dia Eduardo, obrigado pela resposta!
O Excel permite filtros em measures, clicando no botao de filtros do pivot table e depois selecionando a opção Valores, porém ele permite apenas 1 por vez!
Eu não pretendo mecher com VBA/MDX pois esse relatório deve ser utilizado de forma dinamica pelos usuários, então eu não tenho como saber exatamente a análise que eles vão fazer, isso tem que ficar aberto para eles fazerem da forma que precisarem.
Eu andei pesquisando e realmente o pivottables não permite multiplos filtros em measures, a solução vai ser copiar os dados do pivottable e colar, e ai sim utilizar os filtros do Excel normalmente.
Obrigado pela ajuda!
Daniel Reino - Analista Business Intelligence / DBA
- Marcado como Resposta Daniel Reino terça-feira, 2 de abril de 2013 14:17
Todas as Respostas
-
Daniel, boa noite.
Vc não consegue utilizar uma medida como filtro, originado de um cubo do analysis services. Vc tem duas alternativas a primeira utilizar a função FILTER
http://msdn.microsoft.com/pt-br/library/ms146037.aspx
A segunda seria criar uma dimensão com ranges de valores e popular o ID dos ranges na fato.
Abs.
Eduardo Gomes - http://www.h1solucoes.com.br - Twitter: @edugp_sp
- Marcado como Resposta Daniel Reino terça-feira, 2 de abril de 2013 14:17
-
Bom dia Eduardo, obrigado pela resposta!
O Excel permite filtros em measures, clicando no botao de filtros do pivot table e depois selecionando a opção Valores, porém ele permite apenas 1 por vez!
Eu não pretendo mecher com VBA/MDX pois esse relatório deve ser utilizado de forma dinamica pelos usuários, então eu não tenho como saber exatamente a análise que eles vão fazer, isso tem que ficar aberto para eles fazerem da forma que precisarem.
Eu andei pesquisando e realmente o pivottables não permite multiplos filtros em measures, a solução vai ser copiar os dados do pivottable e colar, e ai sim utilizar os filtros do Excel normalmente.
Obrigado pela ajuda!
Daniel Reino - Analista Business Intelligence / DBA
- Marcado como Resposta Daniel Reino terça-feira, 2 de abril de 2013 14:17
-
ah perfeito. Desconhecia esta opção no excel.
Porque vc não faz um excel "desconectado". Exporta os dados originados do cubo para o excel e encaminha para o usuário realizar a pivot que desejar. Eu faço isso utilizando o SSIS.
Abs.
Eduardo Gomes - http://www.h1solucoes.com.br - Twitter: @edugp_sp
-
É uma boa ideia tb Eduardo, mas por enquanto não vou investir tempo nisso, pois os usuários já conseguem trabalhar a informação da forma que está! Se eles começarem a fazer barulho, ai eu implemento essa solução que é boa!
Mais uma vez obrigado!
Daniel Reino - Analista Business Intelligence / DBA