11 Replies Latest reply: Jun 1, 2016 4:05 PM by Gui Borlenghi RSS

    Condição de Valor DIFERENTE

    Gui Borlenghi

      Bom dia a todos,

       

      Qual símbolo eu devo usar para criar uma condição de valores diferentes?

       

      Já tentei usar "-=", "<>", "!=", mas nenhum deles dá certo.

       

      Obrigado!

        • Re: Condição de Valor DIFERENTE
          Jonas Melo

          Gui Borlengui.

           

          Tudo depende do local e função que está utilizando. Se for em if() é o operador lógico '<>'. Caso esteja usando em uma função de agregação e queira excluir um dado de um conjunto é '-='.

           

          Qual é o seu objetivo?

           

          []s,

           

          Jonas Melo.

            • Re: Condição de Valor DIFERENTE
              Gui Borlenghi

              Supondo que tenho a seguinte tabela:

               

                          DT_Entrada | DT_Saida | Saldo

              Carro1        21/05            21/05

              Carro2        20/05            22/05

              Carro3        21/05            22/05

               

              Quero acrescentar uma coluna que me traga a contagem dos valores se DT_Entrada e DT_Saida forem diferentes.

               

              Como ficaria?

              =if(DT_Entrada"simbolo?"DT_Saida,count(Saldo),0)

                • Re: Condição de Valor DIFERENTE
                  Luana Ribeiro

                  Gui, fica assim:


                  =if(DT_Entrada<>DT_Saida,count(Saldo),0)

                    • Re: Condição de Valor DIFERENTE
                      Gui Borlenghi

                      Eu tentei com essa expressão que você me passou, mas ele traz o resultado como "falso".

                       

                      O problema é que estou trabalhando em cima de uma planilha Excel que é utilizada por diversas pessoas, estou achando que pode conter algum erro de informação na planilha, pois acredito que não seguem um padrão para todos os campos.

                       

                      Eu consegui fazer uma expressão que ele trouxe a contagem do Saldo correto, porém, estragou o meu filtro.

                      Quando coloco para filtrar qual foi a movimentação do dia 03/05, ele me trás o valor no dia 02/05, pois seus valores estão vinculados na planilha.

                       

                      Não consigo juntar as duas informações, ou o filtro funciona, ou o valor vem certo.

                    • Re: Condição de Valor DIFERENTE
                      Jonas Melo

                      Vejo que para a dimensão CarroN, falta o nome da coluna, espero que em seu modelo de dados não esteja assim.

                       

                      A condição seria. Ex.:

                       

                      Load

                      Modelo_Carro,

                      DT_Entrada,

                      DT_Saida,

                      if(DT_Entrada <> DT_Saida

                           ,1

                           ,0

                      )                                  as Saldo

                      from

                      <NomeTabela>;

                       

                      Lembre-se que os campos de data precisam estar em um formato #Date().

                       

                      Com isso, basta você usar Sum(Saldo) na expressão ou em um objeto TextBox para contar.

                       

                      Espero ter ajudado!