Qlik Community

Qlik Brasil

Group community for Brazil users. discussion only in Portuguese.

Highlighted
Not applicable

Como unir dados e somar valores de uma tabela em outra?

Bom dia!

Não sei se é possível o que quero fazer, vou tentar explicar o melhor que posso.

Bom, tenho os campos Guia, Cod Proc., Descrição do Procedimento, Quantidade e Despesa.

Cada Guia tem vários procedimentos e dentre eles sempre tem um procedimento principal. Preciso somar os valores das guias e agrupa-los nesses procedimentos principais. A tabela é essa com os campos:


tabatual.PNG


E preciso criar uma tabela assim:


tabdepois.PNG


Se a guia tiver o procedimento principal, vai agrupar o seu valor total nele. Por exemplo: as guias 2 e 3 tem seus respectivos procedimentos e as duas tem o PrincipalProc2.. Então somou o valor total de despesas de cada procedimento e quantidades dessas duas guias e agrupou no PrincipalProc2.

Entendem?

Desde já, obrigada!

1 Solution

Accepted Solutions
afurtado
Not applicable

Re: Como unir dados e somar valores de uma tabela em outra?

Segue o script (o arquivo XLS esta no anexo do meu post)

Proc:

LOAD

    Guia,

     [Cod Prodcedimento],

     Procedimento,

     Qtd,

     Despesa

FROM [Proc.xlsx] (ooxml, embedded labels, table is Planilha1);

ProcPrincipal:

LOAD

     Guia,

     [Cod Prodcedimento]                            as [Cod Prodecimento Principal],

     Procedimento                                         as [Prodecimento Principal]

Resident Proc Where WildMatch(UPPER(Procedimento),'*PRINCIPAL*');

6 Replies
mario_sergio_ti
Not applicable

Re: Como unir dados e somar valores de uma tabela em outra?

Amigo, no Qlik Sense, poderia usar um objeto Tabela e a grosso modo;

Iria incluir as dimensões: COD PROCEDIMENTO | PROCEDIMENTO

E as medidas: Sum([QTD]) | Sum([DESPESA])

afurtado
Not applicable

Re: Como unir dados e somar valores de uma tabela em outra?

Laryssa,

eu optaria em ter esta informação na carga, para saber qual a guia tem o procedimento principal.

claro que no exemplo que mando esta fixo a palavra "Principal" no script, mas creio que na sua base deve ter algum campo que informe qual a principal.

2016-12-23 09_28_35-QlikView x64 - [C__tmp_Proc.qvw].png

Not applicable

Re: Como unir dados e somar valores de uma tabela em outra?

Bom dia Alessandro,

poderia me mandar o que você fez no Script com outro tipo de arquivo (só a função que usou, num arquivo txt pode ser). Não posso abrir arquivos do Qlik de outros usuários aqui.

Grata!

afurtado
Not applicable

Re: Como unir dados e somar valores de uma tabela em outra?

Segue o script (o arquivo XLS esta no anexo do meu post)

Proc:

LOAD

    Guia,

     [Cod Prodcedimento],

     Procedimento,

     Qtd,

     Despesa

FROM [Proc.xlsx] (ooxml, embedded labels, table is Planilha1);

ProcPrincipal:

LOAD

     Guia,

     [Cod Prodcedimento]                            as [Cod Prodecimento Principal],

     Procedimento                                         as [Prodecimento Principal]

Resident Proc Where WildMatch(UPPER(Procedimento),'*PRINCIPAL*');

afurtado
Not applicable

Re: Como unir dados e somar valores de uma tabela em outra?

2016-12-26 16_41_06-Propriedades do Gráfico [Qtde].png

2016-12-26 16_41_18-Propriedades do Gráfico [Qtde].png

Not applicable

Re: Como unir dados e somar valores de uma tabela em outra?

Era isso mesmo Alessandro,

obrigada!