none
Filtrar Multiplas Métricas no Excel RRS feed

  • 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

    segunda-feira, 1 de abril de 2013 12:31

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
    segunda-feira, 1 de abril de 2013 21:36
  • 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
    terça-feira, 2 de abril de 2013 13:51

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
    segunda-feira, 1 de abril de 2013 21:36
  • 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
    terça-feira, 2 de abril de 2013 13:51
  • 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

    terça-feira, 2 de abril de 2013 14:00
  • É 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

    terça-feira, 2 de abril de 2013 14:19