Qlik Community

Qlik Brasil

Group community for Brazil users. discussion only in Portuguese.

Highlighted
Not applicable

FILTRO POR VENCIMENTO - Somente 15 dias da data atual

Estou com duvida onde inserir o set analisys no caso abaixo.

Dimensão é o VCTO e os demais estão como expressão.

Desejo mostrar somente as operações com saldo <> de 0 e que vencem nos próximos 15 dias da data selecionada.

EEE.png

Onde inserir?

Adicionar Dimensão Calculada?

Permitir Condicional?

1 Solution

Accepted Solutions
pauloandre
Contributor II

Re: FILTRO POR VENCIMENTO - Somente 15 dias da data atual

o campo OP_VENCIMENTOOPERACAO é de data??

faça a expressão da seguinte forma:

SUM({$<ANO=,MES=,DIA=, OP_VENCIMENTOOPERACAO={'>=$(VDtSelecionada)<=$(v15dias)'}, OP_SALDOOPERACIONAL={'>0'}>}OP_SALDOOPERACIONAL)

Com essa expressão caso se selecione dia 20/06, será apresentado do dia 20/06 ate 05/07.

gostei do seu modelo de filtro de data, qual é esse objeto? com ano, mes e dia juntos

6 Replies

Re: FILTRO POR VENCIMENTO - Somente 15 dias da data atual

Para restringir você tem três opções:

  • Opção ruim: Colocar a condicional na dimensão ( ou seja dimensão calculada) e habilitar "ocultar quando o valor for nulo"
  • Opção boa: Colocar a condicional em todas as expressões
  • Opção ótima: Tratar essa condição com flag no script e adicionar essa flag nas expressões.
pauloandre
Contributor II

Re: FILTRO POR VENCIMENTO - Somente 15 dias da data atual

Maycon,

eu faria da seguinte forma:

- criar as seguintes variaveis: para a data selecionada (vDataSel=max(VCTO) e para 15 dias após a data selecionada (v15dias=vDataSel+15)

- usar o seguinte set analysis: {$<VCTO={'>=$(vDataSel)<=$(vDataSelFim)'}, SALDO={'>0'} >}

espero ter ajudado

Not applicable

Re: FILTRO POR VENCIMENTO - Somente 15 dias da data atual

Estas horas que vejo que estou no nivel, iniciante do novato amador, criei as variaveis, fiz alguns testes e nada.

Onde seria correto inserir o Set analysis?

EEEEE.png

pauloandre
Contributor II

Re: FILTRO POR VENCIMENTO - Somente 15 dias da data atual

o campo OP_VENCIMENTOOPERACAO é de data??

faça a expressão da seguinte forma:

SUM({$<ANO=,MES=,DIA=, OP_VENCIMENTOOPERACAO={'>=$(VDtSelecionada)<=$(v15dias)'}, OP_SALDOOPERACIONAL={'>0'}>}OP_SALDOOPERACIONAL)

Com essa expressão caso se selecione dia 20/06, será apresentado do dia 20/06 ate 05/07.

gostei do seu modelo de filtro de data, qual é esse objeto? com ano, mes e dia juntos

Not applicable

Re: FILTRO POR VENCIMENTO - Somente 15 dias da data atual

DATAREFERENCIA é a data do filtro.

OP_VENCIMENTOOPERACAO é o vencimento de cada operação.

Na verdade são 3 objetos, mas no design foi alterado o os cantos arredondados.

Vou fazer os teste aqui.

MVP
MVP

Re: FILTRO POR VENCIMENTO - Somente 15 dias da data atual

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