Skip to main content
Woohoo! Qlik Community has won “Best in Class Community” in the 2024 Khoros Kudos awards!
Announcements
Nov. 20th, Qlik Insider - Lakehouses: Driving the Future of Data & AI - PICK A SESSION
cancel
Showing results for 
Search instead for 
Did you mean: 
luan_soares
Contributor II
Contributor II

Ajuda na Função Above

Bom dia, prezados!

Estou utilizando a função Above para somar unidades de Estoque na tabela abaixo.

Quando não tem nenhum produto selecionado, a função funciona normalmente, porém, ao selecionar um produto, a soma não acontece.

Alguém sabe me dizer como resolver?

Fórmula: Sum(distinct Estoque) + above(Sum(distinct Estoque))

Ps. No caso dessa tabela é necessário usar o Distinct no campo estoque.

Above_Comunidade_Qlik.JPG

1 Solution

Accepted Solutions
luan_soares
Contributor II
Contributor II
Author

Bom dia, Danilo!

Consegui resolver aqui, funcionou com o Rangesum.

Obrigado pela atenção!

View solution in original post

6 Replies
danilostochi
Creator II
Creator II

A função above() olha a linha acima, sendo assim caso você não tenha dados em seu gráfico ela não ira executar, pelo que vi você deseja criar um acumulativo, talvez criar no script seja a melhor alternativa, mas para uma melhor avaliação tente postar seu modelo de dados, pois tem alguns outros fatores que podem estar influenciando no cálculo.
+55(44) 9 9993-3605, WhatsApp
E-Mail or Skype - danilo16stochi@hotmail.com
luan_soares
Contributor II
Contributor II
Author

Boa tarde!
Então, existem dados de Estoque, tanto que a função funciona normalmente (quando não tem nenhum filtro aplicado).
Ao selecionar um produto, como o do exemplo, o resultado fica nulo.
Entendeu?
danilostochi
Creator II
Creator II

Posta seu modelo de dados por gentileza.
+55(44) 9 9993-3605, WhatsApp
E-Mail or Skype - danilo16stochi@hotmail.com
luan_soares
Contributor II
Contributor II
Author

Boa tarde!

Segue abaixo:

 

Dados.JPG

danilostochi
Creator II
Creator II

Boa tarde,
Na verdade não era o print de sua modelagem, seria o .qvf, se puder montar um exemplo em load * inline com dados fictícios seria o ideal.
+55(44) 9 9993-3605, WhatsApp
E-Mail or Skype - danilo16stochi@hotmail.com
luan_soares
Contributor II
Contributor II
Author

Bom dia, Danilo!

Consegui resolver aqui, funcionou com o Rangesum.

Obrigado pela atenção!