6 Replies Latest reply: Oct 25, 2017 12:26 PM by Wellington Wilczak RSS

    Filtro de Data

    Wellington Wilczak

      Bom dia pessoal.

       

      Tenho uma análise que contém a DATA_VENCIMENTO e o TOTAL_RECEBER

      Estou mostrando esses dados em um gráfico tipo Tabela e preciso tirar da minha tabela todos os registros que não estão vencidos, de modo que não sejam mostrados nem no filtro.

       

      Com relação a soma eu já consegui, usando

       

      if(DATA_VENCIMENTO<Today(), sum(TOTAL_RECEBER),0)

       

      Porém ainda assim o filtro mostra todas as datas.

        • Re: Filtro de Data
          Alessandro Furtado

          usando a sua mesma logica,


          sum( if(DATA_VENCIMENTO<Today(),TOTAL_RECEBER))



          outra forma seria com o set analysis   ***(não testei.....)


          sum(   {<DATA_VENCIMENTO={"<=$(=today())"}>}  TOTAL_RECEBER))



          • Re: Filtro de Data
            Paulo Silva

            Tente criar uma expressão no seu filtro com o seguinte código:

             

            =if([Data]<'20/06/2016', DATE([Data]))

             

            Essa data que eu coloquei é um mero exemplo... ele vai apresentar no filtro somente as datas anteriores a '20/06/2016' que estiverem presentes na base.

            • Re: Filtro de Data
              Thiago das Chagas cunha

              Bom Dia

               

              porque voce faz essa logica  na propria carga do painel ?

              if( Data_Vencimento<Today(), 1,0) as cFlagNFVencida.


              No Script e quando for entrar nessa aba voce pode adicionar um  disparador que coloca o  cFlagNFVencida =1



              opcional:

              Voce pode ate   da Lock por disparador assim ele nao consegue tirar, mas lembre-se de quando sair dessa aba, Liberar e limpa o filtro


              (acho que assim seria mais facil e rapido do que colocar uma expressao no grafico)



              Opcional 2:


              Com o Flag em mao faca o Set Analisys com cFlagVencidaNf = 1 e cFlagVencidaNf  = exemplo:

              Sum ({< cFlagNFVencida = , cFlagNFVencida = {1} >} nValorNf)
              
              


              Assim nao vai aparecer de maneira nenhuma no grafico as notas fiscai ainda nao vencidas

              • Re: Filtro de Data
                Wellington Wilczak

                Pessoal, obrigado a todos pela ajuda.

                Consegui usando o 'set analysis'.

                Da forma como o Alessandro Furtado propôs não funcionou porém pesquisando achei esse tópico que adaptando a minha realidade resolveu o problema:

                 

                set analysis today()