Skip to main content
Announcements
Have questions about Qlik Connect? Join us live on April 10th, at 11 AM ET: SIGN UP NOW
cancel
Showing results for 
Search instead for 
Did you mean: 
Not applicable

Set analsys + Periodo decendial

Boa tarde !

Estou criando uma set analysis porem estou com algumas dificuldades.

A ideia é filtrar por decendios, isto é:

Dia 1 a 10

Dia 11 a 20

Dia 21 a 30 ou 31

Minhas tabela fato armazena datas como numerico.

Alguem ja passou por situacao similar ? Gostaria de fazer sem ser via script.

8 Replies
nicolett_yuri

Paulo, basicamente é utilizar o recurso de maior e menor no set analysis.

SUM({<DIA = {">=1<11"}>}VALOR).

Se quiser que isso seja uma dimensão (uma divisão em seu gráfico), então utilize a função Class() para criar essa quebra automaticamente. Lembre-se que o Class deve ser utilizada como dimensão calculada em seu gráfico:

class(DIA, 10)

Em relação a data: ela é um número. O que fazemos é colocar uma mascara para ela aparecer no formato que desejamos. Lembre-se que no Qlik datas são valores dual.

afurtado
Partner Ambassador/MVP
Partner Ambassador/MVP

Paulo,

como o nicolett.yuri‌ comentou, da para fazer com o class

Segue um modelo exemplo

furtado@farolbi.com.br
Not applicable
Author

Certo, e sem a opção Class existiria outra forma ... gostaria de nao adicionar mais uma coluna ao meu modelo de dados.

nicolett_yuri

Paulo, você não tem muitas opções, basicamente seriam:

  • Criar a dimensão calculada através do Class()
  • Criar a dimensão calculada através do ValueList() e na expressão colocar todas as condicionais que deseja
  • Criar o campo no script
  • Criar uma expressão para cada condicional que deseja
afurtado
Partner Ambassador/MVP
Partner Ambassador/MVP

O Class podes fazer na dimensão (calculada) e não criaria um campo e sim uma dimensão calculada.....

De: Paulo Vanzela

Enviada em: sexta-feira, 19 de fevereiro de 2016 08:13

Para: Alessandro Furtado <furtado@bildenservicos.com.br>

Assunto: Re: - Set analsys + Periodo decendial

<https://community.qlik.com/?et=watches.email.thread> Qlik Community

Set analsys + Periodo decendial

resposta de Paulo Vanzela <https://community.qlik.com/people/paulovanzela?et=watches.email.thread> em Qlik Brasil - Visualize a discussão completa <https://community.qlik.com/message/978554?et=watches.email.thread#978554>

furtado@farolbi.com.br
Not applicable
Author

Através desta opção ..

"Criar uma expressão para cada condicional que deseja"

Tenho esta ideia .. coloquei uma variavel onde o usuario informa 1,2 ou 3.

Colocaria 3 expressoes com a condicional de exibição.

Porem no set analisys nao sei como aplicar.

nicolett_yuri

Exp: SUM({<DIA = {">=1<11"}>}VALOR)

Condicional: $(vVariavel)=1


Exp: SUM({<DIA = {">=11<21"}>}VALOR)

Condicional: $(vVariavel)=2


Exp: SUM({<DIA = {">=21<31"}>}VALOR)

Condicional: $(vVariavel)=3


Caso não seja isso, envie um modelo de QVW

Clever_Anjos
Employee
Employee

Já achou uma solução? Se sim, marque uma das respostas como "Correta" para fechar o tópico e nos ajudar a manter o forum organizado.

Como obter ajuda? Leia antes de postar