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

Ajuda Expressão / Gráfico

Prezados, Bom dia!

Estou com uma dúvida em relação a expressões e gráficos.

1º Preciso saber qual o Peso Bruto das mercadorias que estão sem Data de Saída.

2º Nos três gráficos preciso comparar o peso atual com o do ano anterior. (Faturamento, Separação e Expedição)

desde já, agradeço.

Att

Diego Cardoso

Labels (3)
1 Solution

Accepted Solutions
aderlanrm
Partner - Specialist
Partner - Specialist

Olá Diego,

Você pode criar um novo campo com essa informação no script (recomendado) ou usar uma condicional para isso.

Se o campo data de saída é nulo, campo do peso, senão, zero.

=Num(Sum (if(IsNull([Dt Saída TMS]),[Peso Bruto Nota],0)),'#.##0')

Nos gráficos, use Set Analisys para fazer isso, você vai incluir duas expressões (ou quantas quiser) para fazer o comparativo.

Algo assim:

Count({<Ano = {'$(=Year(Today())-1)'}>} [Nota Fiscal - Número]) - Ano anterior

Abraço.

Aderlan Rodrigues
Analista, Arquiteto de Dados e Piloto Amador Drone FPV
 (41) 9 9917-0869  www.BIdeAZ.com.br  Youtube.com/bideaz  Instagram.com/bideaz.in

"Nada é tão inútil quanto fazer eficientemente o que não deveria ser feito." (Peter Drucker)

View solution in original post

5 Replies
aderlanrm
Partner - Specialist
Partner - Specialist

Olá Diego,

Você pode criar um novo campo com essa informação no script (recomendado) ou usar uma condicional para isso.

Se o campo data de saída é nulo, campo do peso, senão, zero.

=Num(Sum (if(IsNull([Dt Saída TMS]),[Peso Bruto Nota],0)),'#.##0')

Nos gráficos, use Set Analisys para fazer isso, você vai incluir duas expressões (ou quantas quiser) para fazer o comparativo.

Algo assim:

Count({<Ano = {'$(=Year(Today())-1)'}>} [Nota Fiscal - Número]) - Ano anterior

Abraço.

Aderlan Rodrigues
Analista, Arquiteto de Dados e Piloto Amador Drone FPV
 (41) 9 9917-0869  www.BIdeAZ.com.br  Youtube.com/bideaz  Instagram.com/bideaz.in

"Nada é tão inútil quanto fazer eficientemente o que não deveria ser feito." (Peter Drucker)
Not applicable
Author

Aderlan,

O valor quando está Zero fica com o caractere  ( - )


Como incluo na expressão?

Att,

Diego Cardoso.

aderlanrm
Partner - Specialist
Partner - Specialist

Se você não alterou nada, o ( - ) o nulo, a função IsNull é para isso.

Ou está zero ou está nulo, não fica ( - ) com zero, zero aparece ( 0 ). Rsrsrs...

Você que incluir isso em qual expressão, pode dar um exemplo?

P.S.: Não esqueça de marcar, além de a resposta, quando certo, as resposta úteis.

Abraço.

Aderlan Rodrigues
Analista, Arquiteto de Dados e Piloto Amador Drone FPV
 (41) 9 9917-0869  www.BIdeAZ.com.br  Youtube.com/bideaz  Instagram.com/bideaz.in

"Nada é tão inútil quanto fazer eficientemente o que não deveria ser feito." (Peter Drucker)
Not applicable
Author

Aderlan,

Ainda está dando um valor divergente do atual.

Expressão abaixo:

=Num(Sum (if(IsNull([Dt Saída TMS]),[Peso Bruto Nota],0)),'#.##0')

Em anexo segue um exemplo.

aderlanrm
Partner - Specialist
Partner - Specialist

Olá Diego,

Nesse caso, é um problema de "sujeira" nos dados, você precisa ver se esse hífen e aqueles valores que não são datas esta correto ou não deveria ser carregada, se é para carregar mesmo, porém, ficar nulo quando não for data, use a função date no load dos dados.

Ex: Date([Dt Saída TMS]) as [Dt Saída TMS]

Isso fará aqueles valores que não são datas ficar nulo e ai o valor deve bater.

Abraço.

Aderlan Rodrigues
Analista, Arquiteto de Dados e Piloto Amador Drone FPV
 (41) 9 9917-0869  www.BIdeAZ.com.br  Youtube.com/bideaz  Instagram.com/bideaz.in

"Nada é tão inútil quanto fazer eficientemente o que não deveria ser feito." (Peter Drucker)