Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 
Anonymous
Not applicable

Colunas diferentes

Amigos

Poderiam me auxiliar, tenho duas colunas separadas conforme desenho abaixo, no entanto necessito fazer uma tabela que demostre apenas a linha com Emitidos e a outra deposito Judicial, sem que haja a necessidade de marca os campos, para que possa fazer um comparativo de quantos cheques foram Emitidos e quantos deposito Judiciais foram realizados, em valo e em percetual o mesmo conceito para as duas situações.

Como contruir uma um set analise para obter este resultado, poderiam me orientar.

Sit Cheque
prescrito
compensados
Emitidos
cancelados

Forma de pagamento
bordero
cheque
Darf
Deposito Judicial
11 Replies
maiconmello
Creator III
Creator III

Boa tarde , acho que isso pode te ajudar  :

Criar uma dimensão calculada :

if(SitCheque = 'Emitidos',SitCheque)

E na sua expressao normal = sum(Valor)

Na dimensão ainda, você seta ocultar valores nulos.

Atenciosamente

Maicon Mello

maicon@jmaconsultoria.com

Anonymous
Not applicable
Author

Amigio Maicon

Tentei  seguir a sua orientação, mais no que parace não funcionou, necessito que não seja necessário marca os campos, preciso criar uma expressão onde possa chamar esta informaçãoes (EMITIDOS) e (DEPOSITO JUDICIAL), sem que seja preciso marca os campos.

Agradeço a gentileza do amigo Maicon

Mais Caso alguém possa me orientar agradeço.

maiconmello
Creator III
Creator III

Boa tarde, Bom entendi que era isso.

Em anexo o modelo. De fato então não entendi.

Atenciosamente,

Maicon Mello

maicon@jmaconsultoria.com

Anonymous
Not applicable
Author

Agradeço amigo Maicon

Vou torce para que alguém possa me auxiliar, para resolver este pepino.

De qualquer forma muito obrigada

girino777
Creator III
Creator III

Boa Tarde.!

Tente usar a expressão abaixo:

SUM({$<[Sit Cheque]={'Emitidos'},[Forma de pagamento]={'cheque'}>} Valor)

Not applicable
Author

Boa Tarde Luciana,

Tentei simular algo com as informações que você passou... Veja no Qvw anexo. !

Para expressão de Valor do cheque emitido usei:

SUM({<FormaPag={'Cheque'}, [Sit Cheque]={'Emitido'}> }Valor)

Para Valor dos Depositos:

SUM({<FormaPag={'Deposito Jud.'}> }Valor)

Se ainda não te atender, nos explique o que falta.

Anonymous
Not applicable
Author

Adriana

Não funcionou, a expressão foi criada no entanto os dados vem todo em branco ou seja não mostra nada, teria outra ideia???

Ao amigos  que puderem me auxiliar agradeço, necessito muito de auxilio.

Obrigada

Not applicable
Author

Luciana,

A partir do exemplo que te dei, você substituiu os campos para ficarem iguais aos que você tem na sua base?

Por exemplo: o campo 'FormaPag' eu criei como exemplo, você substitui para o nome do campo correto da sua base? Isso também deve ser feito para os nomes que estão sendo comparados (Cheque, Deposito Jud.) e o campo Valor.

Veja que no qvw que te enviei funcionou... Porém os nomes dos campos foi eu quem criei numa carga InLine,

Anonymous
Not applicable
Author

Adriana

Tentei mais não deu certo, deixa eu te explicar, a empresa que contruiu o script amarrou em sql e procedure, não sei se e isso que não consigo trazer os campos não tenho acesso a base de dados, a COLUNA Forma  Pagamento  possui o seguinte : Cheque , DEPOSITO JUDICIAL, doc eletronico e outros, tenho outra coluna que nela tenho Sit Cheque: sustado Emitido e Compensado, preciso criar uma tabela onde possa trazer apenas na situação do cheque os Emitidos e na forma de pagamento DEPOSITO JUDICIAL, para que possa fazer um comparativo em valor e quantidade de diferença entre um e outro, mais meu deus não consigo, por este motivo estou pedindo auxilio a vocês, não sou de TI, e a cobrança e grande, caso possam me auxiliar como resolver este caso.

//LOAD * from PagDet.qvd(qvd);

SQL Exec Qlik_Pag_Det_Lst @t_Proc=20, @n_Proc = $(n_Proc);

concatenate LOAD * from PagDet.qvd(qvd)

where NOT EXISTS ([PKPD]);

inner join SQL Exec Qlik_Pag_Det_Lst @t_Proc=30;



Cheque:

//LOAD * from Cheque.qvd(qvd);

SQL Exec Qlik_Cheque_Lst @t_Proc=20, @n_Proc = $(n_Proc);

concatenate LOAD * from Cheque.qvd(qvd)

where NOT EXISTS ([PKCheque]);

inner join SQL Exec Qlik_Cheque_Lst @t_Proc=30 ;



Cadastro:

//LOAD * from Cadastro.qvd(qvd);

SQL Exec Qlik_Cadastro_Lst @t_Proc=20, @n_Proc = $(n_Proc);

concatenate LOAD * from Cadastro.qvd(qvd)

where NOT EXISTS ([PKCad]);

inner join SQL Exec Qlik_Cadastro_Lst @t_Proc=30;



Aprovacao:

//LOAD * from Aprovacao.qvd(qvd);

SQL Exec Qlik_Aprov_Hist_Lst @t_Proc=20, @n_Proc = $(n_Proc);

concatenate LOAD * from Aprovacao.qvd(qvd)

where NOT EXISTS ([PKAH]);

inner join SQL Exec Qlik_Aprov_Hist_Lst @t_Proc=30;