8 Replies Latest reply: Feb 15, 2018 2:19 PM by Cristiane Miamoto RSS

    Script - Comparando valores

    Cristiane Miamoto

      Hi Guys,

       

      Help please...

      Como faço pra classificar o valor recebido da base 10 na Classe '65 - 96 km/h'  no SCRIPT ? Pois ele é > 5 e < 10.


       

      ClasseTamanho
      96 - 128 km/h3
      65 - 96 km/h5
      41 - 64 km/h11
      31 - 40 km/h14
      16 - 30 km/h16
      0 - 15 km/h18
      Interdição

      118

       

        • Re: Script - Comparando valores
          THIAGO TEIXEIRA

          Cristiane,

           

          Que tal assim:

           

          SUA_TABELA:

          LOAD

          VALOR_RECEBIDO,

          If(PEEK(VALOR_RECEBIDO)>3 AND PEEK(VALOR_RECEBIDO) <=5,'96 - 128 km/h',

               If(PEEK(VALOR_RECEBIDO)>5 AND PEEK(VALOR_RECEBIDO) <=11,'65 - 96 km/h',

                    If(PEEK(VALOR_RECEBIDO)>11 AND PEEK(VALOR_RECEBIDO) <=14,'31 - 40 km/h',

                         If(PEEK(VALOR_RECEBIDO)>14 AND PEEK(VALOR_RECEBIDO) <=16,'16 - 30 km/h',

                              If(PEEK(VALOR_RECEBIDO)>16 AND PEEK(VALOR_RECEBIDO)<=18,'0 - 15 km/h','Interdição')

                         )

                    )

               )

          )                                                                                                                             AS CLASSE

          FROM SUA_BASE_DE_DADOS;

          • Re: Script - Comparando valores
            THIAGO TEIXEIRA

            Cristiane,

             

            Alguma novidade sobre o assunto?

             

            Abs e Sucesso!

              • Re: Script - Comparando valores
                Cristiane Miamoto

                Olá Thiago o valor recebido (DF_TAM_POS) está caindo em mais de uma classe veja :

                 

                O valor_recebido está caindo em 2 classes:

                 

                Chave_Classe Classe_VIA DF_TAM_POS
                Serras0 - 15 km/h10
                Serras65 - 96 km/h10

                 

                Classe:

                LOAD

                If(Peek(Chave_Classe)='Serras' and Peek(DF_TAM_POS)>=3 and Peek(DF_TAM_POS)<=5,'96 - 128 km/h',

                If(Peek(Chave_Classe)='Serras' and Peek(DF_TAM_POS)>5 and Peek(DF_TAM_POS)<=11,'65 - 96 km/h',

                If(Peek(Chave_Classe)=' Serras' and Peek(DF_TAM_POS)>11 and Peek(DF_TAM_POS)<=14,'31 - 40 km/h',

                If(Peek(Chave_Classe)='Serras' and Peek(DF_TAM_POS)>14 and Peek(DF_TAM_POS)<=16,'16 - 30 km/h',

                If(Peek(Chave_Classe)='Serras' and Peek(DF_TAM_POS)>16 and Peek(DF_TAM_POS)<=18,'0 - 15 km/h',

                If(Peek(Chave_Classe)='Serras' and Peek(DF_TAM_POS)>18,'Interdição')))))) As Classe_VIA,

                *

                Resident Classe_Via;

                 

                 

                O que acha que pode ser?

              • Re: Script - Comparando valores
                Cristiane Miamoto

                Já fiz isso. Abs e Sucesso também!