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