1 Reply Latest reply: Nov 18, 2014 5:49 PM by Marco Wedel RSS

    class editavel

    carla oliveira

      Boa tarde

       

      É possível tratar diferente uma informação que foi formata pela função CLASS

      por exemplo, para trazer normalmente ele traz

       

      0.00 a 30.00

      mas eu quero trazer o valor a direita desta forma

      0.00 a 29.99

       

       

      quando edito e faço na formula a função - 0.01

      ele apresenta desta forma

      -0.01 a 29.99

        • Re: class editavel
          Marco Wedel

          Boa tarde carla,


          one solution for this question could be:


          Dual(Num(SubField(Class(value,30),' <= x < ',1),'R$ #.##0,00')&' - '&Num(SubField(Class(value,30),' <= x < ',2)-0.01,'R$ #.##0,00'),Class(value,30))

          QlikCommunity_Thread_141673_Pic1.JPG.jpg


          QlikCommunity_Thread_141673_Pic4.JPG.jpg

          Due to the creation of dual values, you even don't have to care about sorting expressions:

          QlikCommunity_Thread_141673_Pic2.JPG.jpg


          QlikCommunity_Thread_141673_Pic3.JPG.jpg


          table1:
          LOAD *,
              Dual(Num(SubField(Class(value,30),' <= x < ',1),'R$ #.##0,00')&' - '&Num(SubField(Class(value,30),' <= x < ',2)-0.01,'R$ #.##0,00'),Class(value,30)) as class;
          LOAD Round(Rand()*1100,0.01) as value
          AutoGenerate 200;
          

           

          hope this helps

           

          regards

           

          Marco