Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
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 |
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
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.
Boa tarde, Bom entendi que era isso.
Em anexo o modelo. De fato então não entendi.
Atenciosamente,
Maicon Mello
Agradeço amigo Maicon
Vou torce para que alguém possa me auxiliar, para resolver este pepino.
De qualquer forma muito obrigada
Boa Tarde.!
Tente usar a expressão abaixo:
SUM({$<[Sit Cheque]={'Emitidos'},[Forma de pagamento]={'cheque'}>} Valor)
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.
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
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,
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;