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

Filtro dentro do IF

Bom Dia!

Estou desenvolvendo uma tabela dinâmica onde observamos uma quantidade de estoque acima da necessidade do pedido de venda, para calcular o VALOR ATENDIDO PREVISTO do pedido.

Essa informação é necessária nos pedidos BLOQUEADOS e PENDENTES do meu ERP.

Em todo o relatório, o Sentido respeita a condição {<[Posição do Pedido] = {"B", "P"}>}, mas quando adiciona uma coluna que faz mágica ao VALOR ATENDIDO, a tabela mostra linhas das demais posições de pedido (FATURADOS, CANCELADOS, ETC).

Código coluna VALOR ATENDIDO PREVISTO:

sum ({<[Posição do Pedido] = {"B", "P"}>}
if ([Quantidade Item Pedido] <[Estoque Geral #],
([Preco de venda Pedido] * [Quantidade Item Pedido])) )


Tabela errada:

com_VA.PNG

Tabela correta:

sem_VA.PNG

5 Replies
RafaMartins
Creator II
Creator II

Boa tarde, tenta dessa forma

If([Posição do Pedido] = 'B' or [Posição do Pedido] = 'P',
if ([Quantidade Item Pedido] <[Estoque Geral #],
([Preco de venda Pedido] * [Quantidade Item Pedido])) )

FernandoHenrique
Explorer II
Explorer II
Author

Não deu, ele continua mostrando as demais posições de pedidos que não preciso visualizar.

RafaMartins
Creator II
Creator II

Você tentou mudar nas opções da dimensão a limitação para valor exato maior que zero?

JacksonAlfonso
Creator
Creator

Cria uma dimensão calculada, e coloca a condição nessa dimensão, assim vai aparecer somente o que precisa.

 

Clever_Anjos
Employee
Employee

Essa opção está desmarcada?

Clever_Anjos_0-1589567786832.png