17 Replies Latest reply: Aug 13, 2014 2:11 PM by Luiz Cláudio Gomes RSS

    Função class()

    Renato Tavares

      Bom Dia.!

       

      É possível configurar a função class para trazer igual abaixo ou existe alguma outra forma de realizar isto no script  durante a carga? 

       

      1<= x <7

      2<= x <8

      3<= x <9

      4<= x <10

      5<= x <11

      6<= x <12

      7<= x <13

      8<= x <14

      9<= x <15

      10<= x <16

      11<= x <17

      12<= x <18

      13<= x <19

      14<= x <20

      15<= x <21

      16<= x <22

      17<= x <23

      18<= x <24

      19<= x <25

      20<= x <26

      21<= x <27

      22<= x <28

      23<= x <29

      24<= x <30

      25<= x <31

      26<= x <32

      27<= x <33

      28<= x <34

      29<= x <35

      30<= x <36

      31<= x <37

      32<= x <38

      33<= x <39

      34<= x <40

      35<= x <41

      36<= x <42

      37<= x <43

      38<= x <44

      39<= x <45

      40<= x <46

      41<= x <47

      42<= x <48

      43<= x <49

      44<= x <50

      45<= x <51

      46<= x <52

      47<= x <53

      48<= x <54

       

      abs.

       

      Renato

        • Re: Função class()
          Egnaldo de Sousa

          Acho que ficou um pouco confuso sua necessidade, por que um valor vai estar em mais que um grupo.

           

          Exemplo se o valor for 5 ele estará em cinco grupos

          1<= x <7

          2<= x <8

          3<= x <9

          4<= x <10

          5<= x <11

           

          Neste caso não é possível com o CLASS()

          • Re: Função class()
            Renato Tavares

            Boa Tarde.!

             

            Tentei fazer da forma abaixo, mas não funciona..!!

             

                 if(Week(Data) >= 1 and Week(Data) < 7, '1 <= x <7'),

                 if(Week(Data) >= 2 and Week(Data) < 8, '2 <= x <8'),

                 if(Week(Data) >= 3 and Week(Data) < 9, '3 <= x <9'),

                 if(Week(Data) >= 4 and Week(Data) < 10, '4 <= x <10'),

                 if(Week(Data) >= 5 and Week(Data) < 11, '5 <= x <11'),

                 if(Week(Data) >= 6 and Week(Data) < 12, '6 <= x <12'),

                 if(Week(Data) >= 7 and Week(Data) < 13, '7 <= x <13'),

                 if(Week(Data) >= 8 and Week(Data) < 14, '8 <= x <14'),

                 if(Week(Data) >= 9 and Week(Data) < 15, '9 <= x <15'),

                 if(Week(Data) >= 10 and Week(Data) < 16, '10 <= x <16'),

                 if(Week(Data) >= 11 and Week(Data) < 17, '11 <= x <17'),

                 if(Week(Data) >= 12 and Week(Data) < 18, '12 <= x <18'),

                 if(Week(Data) >= 13 and Week(Data) < 19, '13 <= x <19'),

                 if(Week(Data) >= 14 and Week(Data) < 20, '14 <= x <20'),

                 if(Week(Data) >= 15 and Week(Data) < 21, '15 <= x <21'),

                 if(Week(Data) >= 16 and Week(Data) < 22, '16 <= x <22'),

                 if(Week(Data) >= 17 and Week(Data) < 23, '17 <= x <23'),

                 if(Week(Data) >= 18 and Week(Data) < 24, '18 <= x <24'),

                 if(Week(Data) >= 19 and Week(Data) < 25, '19 <= x <25'),

                 if(Week(Data) >= 20 and Week(Data) < 26, '20 <= x <26'),

                 if(Week(Data) >= 21 and Week(Data) < 27, '21 <= x <27'),

                 if(Week(Data) >= 22 and Week(Data) < 28, '22 <= x <28'),

                 if(Week(Data) >= 23 and Week(Data) < 29, '23 <= x <29'),

                 if(Week(Data) >= 24 and Week(Data) < 30, '24 <= x <30'),

                 if(Week(Data) >= 25 and Week(Data) < 31, '25 <= x <31'),

                 if(Week(Data) >= 26 and Week(Data) < 32, '26 <= x <32'),

                 if(Week(Data) >= 27 and Week(Data) < 33, '27 <= x <33'),

                 if(Week(Data) >= 28 and Week(Data) < 34, '28 <= x <34'),

                 if(Week(Data) >= 29 and Week(Data) < 35, '29 <= x <35'),

                 if(Week(Data) >= 30 and Week(Data) < 36, '30 <= x <36'),

                 if(Week(Data) >= 31 and Week(Data) < 37, '31 <= x <37'),

                 if(Week(Data) >= 32 and Week(Data) < 38, '32 <= x <38'),

                 if(Week(Data) >= 33 and Week(Data) < 39, '33 <= x <39'),

                 if(Week(Data) >= 34 and Week(Data) < 40, '34 <= x <40'),

                 if(Week(Data) >= 35 and Week(Data) < 41, '35 <= x <41'),

                 if(Week(Data) >= 36 and Week(Data) < 42, '36 <= x <42'),

                 if(Week(Data) >= 37 and Week(Data) < 43, '37 <= x <43'),

                 if(Week(Data) >= 38 and Week(Data) < 44, '38 <= x <44'),

                 if(Week(Data) >= 39 and Week(Data) < 45, '39 <= x <45'),

                 if(Week(Data) >= 40 and Week(Data) < 46, '40 <= x <46'),

                 if(Week(Data) >= 41 and Week(Data) < 47, '41 <= x <47'),

                 if(Week(Data) >= 42 and Week(Data) < 48, '42 <= x <48'),

                 if(Week(Data) >= 43 and Week(Data) < 49, '43 <= x <49'),

                 if(Week(Data) >= 44 and Week(Data) < 50, '44 <= x <50'),

                 if(Week(Data) >= 45 and Week(Data) < 51, '45 <= x <51'),

                 if(Week(Data) >= 46 and Week(Data) < 52, '46 <= x <52'),

                 if(Week(Data) >= 47 and Week(Data) < 53, '47 <= x <53'),

                 if(Week(Data) >= 48 and Week(Data) < 54, '48 <= x <54')  as Grupo_Semana

            • Re: Função class()
              Luiz Cláudio Gomes

              Renato

               

              Não sei se vc resolveu, pois a pergunta não está assinalada como respondida.

              Estou anexando uma planilha no excel com alguns resultados (sem filtros, ano de 2009, ano de 2010, anos de 2009 e 2010, uma única semana de 2010) que consegui usando os seus dados.

               

              É isso que vc está tentando?