Qlik Community

Qlik Brasil

Group community for Brazil users. discussion only in Portuguese.

Highlighted
gilmaioramos
New Contributor III

Criar campo

Nobres, tenho uma tabela extraída da contabilidade com alguns campos, dos quais constam os campo Conta, Lçto, Débito e Crédito. Há duas ou mais linhas para cada lançamento conforme exemplo abaixo. Preciso visualizar os lançamentos denominados de "Contrapartida" vinculando-se ao lançamento (campo "Lçto").

===> Quando houver marcação (seleção) de um item (conta estoque por exemplo) quero que haja demonstração (em outro gráfico) das demais contas vinculadas aos lançamentos selecionados, no exemplo as contas (Caixa e Banco);

===> O parâmetro para demonstrar as contrapartidas serão o campo "Lçto"

Lçto |  Conta     |    Débito   |  Crédito     

1      |   Estoque|     100,00 |

1      |   Caixa    |                 |   100,00

1      |   Banco   |                 |   100,00

Tags (1)
1 Solution

Accepted Solutions
Employee
Employee

Re: Criar campo

Se entendi bem

Gráfico 1 :

sum({<Conta=E(Conta),Lçto=P({<Conta=P(Conta)>}Lçto)>}Débito)

sum({<Conta=E(Conta),Lçto=P({<Conta=P(Conta)>}Lçto)>}Crédito)

Gráfico 2 :

sum({<Lçto=P({<Conta=P(Conta)>}Lçto),Conta=>}Débito)

sum({<Lçto=P({<Conta=P(Conta)>}Lçto),Conta=>}Crédito)

10 Replies
MVP
MVP

Re: Criar campo

Gilmaio,

fiz um modelo em QlikView. Se eu entendi o que você quer, usei o Set analisys.....

2017-09-23 10_03_27-QlikView x64 - [C__tmp_Contrapartida.qvw].png

Exemplo:

No segundo grafico desconsidero a seleção do campo Conta, mas permanece com a seleção do Lçto.

sum( {<Conta=>}  Crédito)

gilmaioramos
New Contributor III

Re: Criar campo

Nobre, obrigado pela atenção!

Da maneira apresentada para o segundo gráfico " sum( {<Conta=>}  Crédito) " aqui está mostrando tudo (desconsiderando a seleção)!

Gostaria que fosse feito para dois resultados, todos considerando a seleção, sendo:

1º) no segundo gráfico (contrapartida) exclua os campos selecionados apresentando apenas as demais contas relacionadas pelo lançamento ('Lçto'):

Exemplo 2:

Lçto |  Conta          |    Débito  |  Crédito   

1      |  Estoque      |    100,00  |

1      |  Caixa          |                  |    50,00

1      |  Banco          |                  |    30,00

1      |  Fornecedor  |                  |    20,00

2      |  Banco          |    500,00  |

2      |  Caixa          |                  |  500,00

===> Obs1: Sempre a soma dos créditos serão iguais as dos Débitos (de cada lançamento);


===> Obs2: Ao selecionar por ex. a conta "Estoque" no "gráfico 1" o resultado do "gráfico 2" (contrapartida) deve excluir a seleção "Estoque" e apresentar os demais dados relacionados ao lançamento respectivo (nº 1) apresentado o seguinte resultado;


1      |  Caixa          |                  |    50,00

1      |  Banco          |                  |    30,00

1      |  Fornecedor  |                  |    20,00


===> Obs3: Ao selecionar por ex. a conta "Banco" no "gráfico 1" o resultado do "gráfico 2" (contrapartida) deve excluir a seleção " Banco" e apresentar os demais dados relacionados aos lançamentos respectivos (nºs 1 e 2) apresentado o seguinte resultado;


1      |  Estoque      |    100,00  |

1      |  Caixa          |                  |    50,00

1      |  Fornecedor  |                  |    20,00

2      |  Caixa          |                  |  500,00



2º) no terceiro gráfico (contrapartida) além de considerar os campos selecionados apresentar as demais contas relacionadas pelo lançamento ('Lçto'):

===> Obs4: Ao selecionar por ex. a conta "Estoque" no "gráfico 1" o resultado do "gráfico 2" (contrapartida) deve apresentar a seleção "Estoque" e, ainda apresentar os demais dados relacionados ao lançamento respectivo (nº 1) apresentado o seguinte resultado;

1      |  Estoque      |    100,00  |

1      |  Caixa          |                  |    50,00

1      |  Banco          |                  |    30,00

1      |  Fornecedor  |                  |    20,00



===> Obs5: Ao selecionar por ex. a conta "Banco" no "gráfico 1" o resultado do "gráfico 3" (contrapartida) deve apresentar a  seleção " Banco" e, ainda apresentar os demais dados relacionados aos lançamentos respectivos (nºs 1 e 2) apresentado o seguinte resultado;


1      |  Estoque      |    100,00  |

1      |  Caixa          |                  |    50,00

1      |  Banco          |                  |    30,00

1      |  Fornecedor  |                  |    20,00

2      |  Banco          |    500,00  |

2      |  Caixa          |                  |  500,00

Espero ter esclarecido e, desde já agradeço pela atenção dispensada

Atte,

Gilmaio


MVP
MVP

Re: Criar campo

Gilmaio,

segue as alterações (se eu as entendi.... ).  O importante seria você perceber (se estiver certo) o uso do set analysis para adaptar melhor a sua necessidade.

2017-09-24 12_47_10-QlikView x64 - [C__tmp_Contrapartida.qvw_].png

Segue um documento sobre o set analysis. Tem uns mais novos.....peguei o que tinha na mão......

gilmaioramos
New Contributor III

Re: Criar campo

Mais uma vez obrigado!

Evidencie aqui as expressões por gentileza. utilizo a versão personal do qlik...

MVP
MVP

Re: Criar campo

2017-09-25 11_52_47-QlikView x64 - [C__tmp_Contrapartida.qvw].png2017-09-25 11_53_04-QlikView x64 - [C__tmp_Contrapartida.qvw].png

gilmaioramos
New Contributor III

Re: Criar campo

Alessandro, obrigado pela atenção!

Não funcionou conforme preciso.

Resumidamente é o seguinte: Ao selecionar itens do campo "Conta", no gráfico "Contrapartida" deve excluir os itens selecionados e listar os demais (porém devem ser apenas aqueles com o mesmo número do campo "Lçto").

Vou listar abaixo alguns lançamentos e resultados pretendidos:

==> Exemplo de lançamentos

Lçto |  Conta                    |    Débito    |  Crédito

1      |  Estoque                  |    100,00    |

1      |  Caixa                      |                  |        50,00

1      |  Banco                    |                  |        30,00

1      |  Fornecedor            |                  |        20,00

2      |  Banco                    |    500,00    |

2      |  Caixa                      |                  |      500,00

3      |  Imóveis                  |  810,00    |  

3      |  Caixa                      |                  |      300,00

3      |  Banco                    |                  |        10,00

3      |  Fornecedor            |                  |      500,00

4      |  Caixa                      |  1.250,00  |    

4      |  Banco                    |                  |    1.250,00

5      |  Valores a Receber  |  2.480,00  |

5      |  Receita                  |                  |    2.480,00

6      |  Banco                    |                  |      110,00

6      |  Fornecedor            |      110,00 |    


Resultados pretendidos:


1º) - Excluindo a seleção


a) Ao selecionar por ex. apenas o item "Estoque" do campo "Conta", no gráfico "Contrapartida" deve excluir o item selecionado (Estoque) e listar os demais (porém devem ser apenas aqueles com o mesmo número do campo "Lçto" ou seja os itens "Caixa, Banco e Fornecedor").


Exemplificando o resultado pretendido é o seguinte:

Lçto |  Conta        |    Débito  |  Crédito

1      |  Caixa          |                  |    50,00

1      |  Banco          |                  |    30,00

1      |  Fornecedor  |                  |    20,00


b) Ao selecionar por ex. apenas os itens "Caixa" e "Banco" do campo "Conta", no gráfico "Contrapartida" deve excluir os itens selecionados ("Caixa" e "Banco") e listar os demais (porém devem ser apenas aqueles com o mesmo número do campo "Lçto" ou seja os itens "Estoque", "Fornecedor" e "Imóveis").


Exemplificando o resultado pretendido é o seguinte:

Lçto |  Conta                    |    Débito    |  Crédito

1      |  Estoque                  |    100,00    |

1      |  Fornecedor            |                  |        20,00

3      |  Imóveis                  |  810,00      |  

3      |  Fornecedor            |                  |      500,00

6      |  Fornecedor            |      110,00 |

c) Ao selecionar por ex. apenas o item "Receita" do campo "Conta", no gráfico "Contrapartida" deve excluir o item selecionado ("Receita") e listar os demais (porém devem ser apenas aqueles com o mesmo número do campo "Lçto" ou seja o item "Valores a Receber").


Exemplificando o resultado pretendido é o seguinte:

Lçto |  Conta                    |    Débito    |  Crédito

5      |  Valores a Receber  |  2.480,00  |


d) Ao selecionar por ex. apenas os itens "Fornecedor" e "Valores a receber" do campo "Conta", no gráfico "Contrapartida" deve excluir os itens selecionados ("Fornecedor" e "Valores a receber") e listar os demais (porém devem ser apenas aqueles com o mesmo número do campo "Lçto" ou seja os itens "").


Exemplificando o resultado pretendido é o seguinte:

Lçto |  Conta                    |    Débito    |  Crédito

1      |  Estoque                  |    100,00    |

1      |  Caixa                      |                  |        50,00

1      |  Banco                    |                  |        30,00

3      |  Imóveis                  |  810,00    |

3      |  Caixa                      |                  |      300,00

3      |  Banco                    |                  |        10,00

5      |  Receita                  |                  |    2.480,00

6      |  Banco                    |                  |      110,00


2º) - Mantendo a seleção:


a) Ao selecionar por ex. apenas o item "Estoque" do campo "Conta", no gráfico "Contrapartida" devem listar todos os itens (o item selecionado e os demais) relacionados ao mesmo número do campo "Lçto".


Exemplificando o resultado pretendido é o seguinte:

Lçto |  Conta                    |    Débito    |  Crédito

1      |  Estoque                  |    100,00    |

1      |  Caixa                      |                  |        50,00

1      |  Banco                    |                  |        30,00

1      |  Fornecedor            |                  |        20,00

b) Ao selecionar por ex. apenas os itens "Caixa" e "Banco" do campo "Conta", no gráfico "Contrapartida" devem listar todos os itens (o item selecionado e os demais) relacionados ao mesmo número do campo "Lçto".


Exemplificando o resultado pretendido é o seguinte:

Lçto |  Conta                    |    Débito    |  Crédito

1      |  Estoque                  |    100,00    |

1      |  Caixa                      |                  |        50,00

1      |  Banco                    |                  |        30,00

1      |  Fornecedor            |                  |        20,00

2      |  Banco                    |    500,00    |

2      |  Caixa                      |                  |      500,00

3      |  Imóveis                  |  810,00    |  

3      |  Caixa                      |                  |      300,00

3      |  Banco                    |                  |        10,00

3      |  Fornecedor            |                  |      500,00

4      |  Caixa                      |  1.250,00  |    

4      |  Banco                    |                  |    1.250,00

6      |  Banco                    |                  |      110,00

6      |  Fornecedor            |      110,00 |    

c) Ao selecionar por ex. apenas os itens "Receita" do campo "Conta", no gráfico "Contrapartida" devem listar todos os itens (o item selecionado e os demais) relacionados ao mesmo número do campo "Lçto".


Exemplificando o resultado pretendido é o seguinte:

Lçto |  Conta                    |    Débito    |  Crédito

5      |  Valores a Receber  |  2.480,00  |

5      |  Receita                  |                  |    2.480,00

d) Ao selecionar por ex. apenas os itens "Fornecedor" e "Valores a receber" do campo "Conta", no gráfico "Contrapartida" devem listar todos os itens (o item selecionado e os demais) relacionados ao mesmo número do campo "Lçto".


Lçto |  Conta                    |    Débito    |  Crédito

1      |  Estoque                  |    100,00    |

1      |  Caixa                      |                  |        50,00

1      |  Banco                    |                  |        30,00

1      |  Fornecedor            |                  |        20,00

3      |  Imóveis                  |  810,00    |  

3      |  Caixa                      |                  |      300,00

3      |  Banco                    |                  |        10,00

3      |  Fornecedor            |                  |      500,00

5      |  Valores a Receber  |  2.480,00  |

5      |  Receita                  |                  |    2.480,00

6      |  Banco                    |                  |      110,00

6      |  Fornecedor            |      110,00 |    


Espero ter esclarecido, muito obrigado!


Atte,


Gilmaio

MVP
MVP

Re: Criar campo

Deu certo Gilmaio?

gilmaioramos
New Contributor III

Re: Criar campo

Alessandro, obrigado pela atenção!

Não funcionou conforme preciso.

Resumidamente é o seguinte: Ao selecionar itens do campo "Conta", no gráfico "Contrapartida" deve excluir os itens selecionados e listar os demais (porém devem ser apenas aqueles com o mesmo número do campo "Lçto").

Vou listar abaixo alguns lançamentos e resultados pretendidos:

==> Exemplo de lançamentos

Lçto |  Conta                    |    Débito    |  Crédito

1      |  Estoque                  |    100,00    |

1      |  Caixa                      |                  |        50,00

1      |  Banco                    |                  |        30,00

1      |  Fornecedor            |                  |        20,00

2      |  Banco                    |    500,00    |

2      |  Caixa                      |                  |      500,00

3      |  Imóveis                  |  810,00    | 

3      |  Caixa                      |                  |      300,00

3      |  Banco                    |                  |        10,00

3      |  Fornecedor            |                  |      500,00

4      |  Caixa                      |  1.250,00  |   

4      |  Banco                    |                  |    1.250,00

5      |  Valores a Receber  |  2.480,00  |

5      |  Receita                  |                  |    2.480,00

6      |  Banco                    |                  |      110,00

6      |  Fornecedor            |      110,00 |   


Resultados pretendidos:


1º) - Excluindo a seleção


a) Ao selecionar por ex. apenas o item "Estoque" do campo "Conta", no gráfico "Contrapartida" deve excluir o item selecionado (Estoque) e listar os demais (porém devem ser apenas aqueles com o mesmo número do campo "Lçto" ou seja os itens "Caixa, Banco e Fornecedor").


Exemplificando o resultado pretendido é o seguinte:

Lçto |  Conta        |    Débito  |  Crédito

1      |  Caixa          |                  |    50,00

1      |  Banco          |                  |    30,00

1      |  Fornecedor  |                  |    20,00


b) Ao selecionar por ex. apenas os itens "Caixa" e "Banco" do campo "Conta", no gráfico "Contrapartida" deve excluir os itens selecionados ("Caixa" e "Banco") e listar os demais (porém devem ser apenas aqueles com o mesmo número do campo "Lçto" ou seja os itens "Estoque", "Fornecedor" e "Imóveis").


Exemplificando o resultado pretendido é o seguinte:

Lçto |  Conta                    |    Débito    |  Crédito

1      |  Estoque                  |    100,00    |

1      |  Fornecedor            |                  |        20,00

3      |  Imóveis                  |  810,00      | 

3      |  Fornecedor            |                  |      500,00

6      |  Fornecedor            |      110,00 |

c) Ao selecionar por ex. apenas o item "Receita" do campo "Conta", no gráfico "Contrapartida" deve excluir o item selecionado ("Receita") e listar os demais (porém devem ser apenas aqueles com o mesmo número do campo "Lçto" ou seja o item "Valores a Receber").


Exemplificando o resultado pretendido é o seguinte:

Lçto |  Conta                    |    Débito    |  Crédito

5      |  Valores a Receber  |  2.480,00  |


d) Ao selecionar por ex. apenas os itens "Fornecedor" e "Valores a receber" do campo "Conta", no gráfico "Contrapartida" deve excluir os itens selecionados ("Fornecedor" e "Valores a receber") e listar os demais (porém devem ser apenas aqueles com o mesmo número do campo "Lçto" ou seja os itens "").


Exemplificando o resultado pretendido é o seguinte:

Lçto |  Conta                    |    Débito    |  Crédito

1      |  Estoque                  |    100,00    |

1      |  Caixa                      |                  |        50,00

1      |  Banco                    |                  |        30,00

3      |  Imóveis                  |  810,00    |

3      |  Caixa                      |                  |      300,00

3      |  Banco                    |                  |        10,00

5      |  Receita                  |                  |    2.480,00

6      |  Banco                    |                  |      110,00


2º) - Mantendo a seleção:


a) Ao selecionar por ex. apenas o item "Estoque" do campo "Conta", no gráfico "Contrapartida" devem listar todos os itens (o item selecionado e os demais) relacionados ao mesmo número do campo "Lçto".


Exemplificando o resultado pretendido é o seguinte:

Lçto |  Conta                    |    Débito    |  Crédito

1      |  Estoque                  |    100,00    |

1      |  Caixa                      |                  |        50,00

1      |  Banco                    |                  |        30,00

1      |  Fornecedor            |                  |        20,00

b) Ao selecionar por ex. apenas os itens "Caixa" e "Banco" do campo "Conta", no gráfico "Contrapartida" devem listar todos os itens (o item selecionado e os demais) relacionados ao mesmo número do campo "Lçto".


Exemplificando o resultado pretendido é o seguinte:

Lçto |  Conta                    |    Débito    |  Crédito

1      |  Estoque                  |    100,00    |

1      |  Caixa                      |                  |        50,00

1      |  Banco                    |                  |        30,00

1      |  Fornecedor            |                  |        20,00

2      |  Banco                    |    500,00    |

2      |  Caixa                      |                  |      500,00

3      |  Imóveis                  |  810,00    | 

3      |  Caixa                      |                  |      300,00

3      |  Banco                    |                  |        10,00

3      |  Fornecedor            |                  |      500,00

4      |  Caixa                      |  1.250,00  |   

4      |  Banco                    |                  |    1.250,00

6      |  Banco                    |                  |      110,00

6      |  Fornecedor            |      110,00 |   

c) Ao selecionar por ex. apenas os itens "Receita" do campo "Conta", no gráfico "Contrapartida" devem listar todos os itens (o item selecionado e os demais) relacionados ao mesmo número do campo "Lçto".


Exemplificando o resultado pretendido é o seguinte:

Lçto |  Conta                    |    Débito    |  Crédito

5      |  Valores a Receber  |  2.480,00  |

5      |  Receita                  |                  |    2.480,00

d) Ao selecionar por ex. apenas os itens "Fornecedor" e "Valores a receber" do campo "Conta", no gráfico "Contrapartida" devem listar todos os itens (o item selecionado e os demais) relacionados ao mesmo número do campo "Lçto".


Lçto |  Conta                    |    Débito    |  Crédito

1      |  Estoque                  |    100,00    |

1      |  Caixa                      |                  |        50,00

1      |  Banco                    |                  |        30,00

1      |  Fornecedor            |                  |        20,00

3      |  Imóveis                  |  810,00    | 

3      |  Caixa                      |                  |      300,00

3      |  Banco                    |                  |        10,00

3      |  Fornecedor            |                  |      500,00

5      |  Valores a Receber  |  2.480,00  |

5      |  Receita                  |                  |    2.480,00

6      |  Banco                    |                  |      110,00

6      |  Fornecedor            |      110,00 |   


Espero ter esclarecido, muito obrigado!


Atte,


Gilmaio

Employee
Employee

Re: Criar campo

Se entendi bem

Gráfico 1 :

sum({<Conta=E(Conta),Lçto=P({<Conta=P(Conta)>}Lçto)>}Débito)

sum({<Conta=E(Conta),Lçto=P({<Conta=P(Conta)>}Lçto)>}Crédito)

Gráfico 2 :

sum({<Lçto=P({<Conta=P(Conta)>}Lçto),Conta=>}Débito)

sum({<Lçto=P({<Conta=P(Conta)>}Lçto),Conta=>}Crédito)