Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
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
rsrs
Tudo bem...
Como uso a versão personal, segue um arquivo texto com o script que usei com a sua própria planilha.
Veja se isso funciona como quer.
Lembrando que sou inciante no Qlikview.. então desconsidere se encontrar erros...rsrs
Abs
Luiz Cláudio
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()
Entendi..!!
Essa foi uma solicitação do cliente que estou atendendo.
Existe alguma outra forma, talvez no script de carga, para configurar da forma solicitada pelo cliente?
abraços e obrigado.
Renato
Renato
Ainda sou iniciante no Qlikview, mas gostaria de tentar ajudá-lo.
Tem limitação da quantidade?? de 1 a 48? ou é só um exemplo?
Existe algum motivo para essa diferença de 6 entre as expressões?
Luiz Cláudio
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
Renato,
Apesar de não entender muito bem o motivo deste necessidade montei um exemplo de como vc poderia resolver isso....
espero que ajude
Na expressão pode utilizar o Count(F1) neste exemplo.
Olá Egnaldo
Tudo Jóia?
Como implementar sua dica no arquivo em anexo?
Porque da maneira que eu tentei não funciona? Você sabe?
Muito Obrigado.
Renato
Vc vai agrupar por Semana + Ano ou apenas semana?
Vou agrupar por semana e filtrar os períodos de Ano na Pesquisa.
Exemplo:
Se eu filtrar os Anos de 2013 e 2014 ele acumula nos grupos abaixo os dois anos.
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