williamjr
New Contributor II

Filtros em Expressões e Dimensões

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!!

Tags (1)