28 Replies Latest reply: Jul 13, 2016 11:29 AM by Cesar Accardi RSS

    Filtros em Expressões e Dimensões

    Will Junior

      Bom dia,

       

      Eu tenho um gráfico com saída em Tabela Dinâmica.

      Há uma coluna de Dimensão que é data.

      Há várias colunas como Expressões. Umas números inteiros, outras valores, datas e texto.

       

      Existe um outro objeto Lista, com várias datas.

      Dependendo da data selecionada na lista, tenho que fazer alguns filtros diferenciados na Tabela Dinâmica.

       

      Diante disso, criei uma expressão:

       

      =if (CONDICAO,

         Sum({<ANOMES={'$(vAnoMesAtual)'}>}NUMERO),

         Sum(NUMERO)

          )

       

      Ou seja, dependendo da data selecionada na Lista, eu filtro apenas o Ano/Mês atual na Tabela.

       

      Até aí tudo bem, funciona corretamente.

       

      O problema é que em algumas colunas o conteúdo não é numérico e sim TEXTO ou DATA. Daí não posso usar o SUM.

      Verifiquei as funções e nenhuma pareceu ser apropriada para texto ou data.

      Na verdade eu nem precisaria usar o SUM, mas tenho que fazer esse filtro {<ANOMES={'$(vAnoMesAtual)'}>}

      dependendo da data que for selecionada na lista. Não sei fazer de outra forma.

       

      Perguntas:

      1 - Há como fazer esse filtro, de acordo com a CONDICAO, sem usar SUM ou usando alguma outra função?

      2 - Preciso fazer essa expressão para todas as colunas?

      3 - Tem como fazer isso na Dimensão, para não ter que repetir a fórmula em todas as Expressões?

       

       

      Obrigado!!