Skip to main content
Announcements
Qlik Connect 2024! Seize endless possibilities! LEARN MORE
cancel
Showing results for 
Search instead for 
Did you mean: 
julianoguerra
Contributor II
Contributor II

Somase sem especificar "texto" no script

Olá.

Por favor, há alguma solução de somase para o caso?

Tenho uma tabela com campo "NF", "NF vinculada", "Operação" e "Frete".

Operação há dois valores "Receita" ou "Remessa".

O valor do frete está ligado às notas de "remessa", mas preciso trazer a soma dos fretes junto às respectivas notas de "Receita".

Há menção da respectiva nota de "receita" para cada nota de "remessa".

Obrigado.

 

1 Solution

Accepted Solutions
MatheusC
Specialist
Specialist

@julianoguerra 

Tente criar um campo para trazer este vínculo a Receita, veja se isto ajuda

 exemplo abaixo:


no script crie este novo campo

if([Operação]='RECEITA', NF,[NF Vinculada]) as [NF Vinculado Receita]

 

e então coloque em sua expressão:

sum(aggr(sum(Frete), [NF Vinculado Receita]))

MatheusC_0-1714051200626.png



Att, Matheus



Did you find a solution to your question? Mark the solution as accepted and if you found it useful, press the like button!

View solution in original post

7 Replies
MatheusC
Specialist
Specialist

Talvez isto:

sum(aggr(sum(Frete),[NF Vinculada]))

Att, Matheus

Did you find a solution to your question? Mark the solution as accepted and if you found it useful, press the like button!
julianoguerra
Contributor II
Contributor II
Author

Pois então, já tinha tentado isso, mas não deu, pq diferente do excel aqui não consegui encontrar um meio de relacionar os dois campos de NF.

173350.png

julianoguerra
Contributor II
Contributor II
Author

Cheguei ao valor, mas não na linha da respectiva nf "receita":

julianoguerra_0-1713991956441.png

 

RafaMartins
Creator II
Creator II

Como está sua modelagem de dados? As notas de receita e remessa estão em uma única tabela ou são tabelas distintas?

julianoguerra
Contributor II
Contributor II
Author

Mesma tabela.

MatheusC
Specialist
Specialist

@julianoguerra 

Tente criar um campo para trazer este vínculo a Receita, veja se isto ajuda

 exemplo abaixo:


no script crie este novo campo

if([Operação]='RECEITA', NF,[NF Vinculada]) as [NF Vinculado Receita]

 

e então coloque em sua expressão:

sum(aggr(sum(Frete), [NF Vinculado Receita]))

MatheusC_0-1714051200626.png



Att, Matheus



Did you find a solution to your question? Mark the solution as accepted and if you found it useful, press the like button!
julianoguerra
Contributor II
Contributor II
Author

Opa, fiz um pequeno ajuste, por que quando filtrava apenas as notas de 'receita', o valor do frete sumia, perdia a referência.

sum(aggr(sum({<[Operação]= >}[Frete]),[NF Vinculado Receita]))

 

Show de bola, muito obrigado a todos.

 

julianoguerra_0-1714063986864.png