Qlik Community

Qlik Brasil

Group community for Brazil users. discussion only in Portuguese.

Highlighted
Not applicable

Calcular Quantidade com condição

Boa Tarde Pessoal,

eu tenho uma tabela de venda e uma outra de produto e gostaria de usar uma expressão que me falasse quantas vezes o meu produto aparece na tabela venda, ou seja me dando o total de produtos vendidos.

Tags (1)
1 Solution

Accepted Solutions

Re: Calcular Quantidade com condição

Uma forma de se fazer é assim:

SUM(AGGR(SUM(QUANTIDADE)*SUM(CUSTO),PRODUTO))

Caso utilize o PRODUTO na dimensão, basta fazer: SUM(QUANTIDADE) * SUM(CUSTO)

7 Replies

Re: Calcular Quantidade com condição

Thiago, basta você contar o produto da tabela de Vendas.

COUNT( NOMEDOCAMPO)

Not applicable

Re: Calcular Quantidade com condição

Tipo assim,

eu tenho um QVD que tem uma tabela de Venda (PRODUTO,QUANTIDADE) e uma tabela EXCEL que tem PRODUTO e CUSTO. porém cada produto tem um CUSTO, eu quero calcular o total de CUSTO, porém só dos produtos vendidos.

Re: Calcular Quantidade com condição

Uma forma de se fazer é assim:

SUM(AGGR(SUM(QUANTIDADE)*SUM(CUSTO),PRODUTO))

Caso utilize o PRODUTO na dimensão, basta fazer: SUM(QUANTIDADE) * SUM(CUSTO)

Not applicable

Re: Calcular Quantidade com condição

Cara deu certo,

Se poderia me explicar como funciona essa expressão AGGR?

Re: Calcular Quantidade com condição

O AGGR funciona como um for (ou group by), ou seja, ele faz um loop do calculo considerando as dimensões passadas (no nosso caso o Produto).

Not applicable

Re: Calcular Quantidade com condição

Ah entendi.

Eu to tentando fazer um cálculo com só o que é mês atual, mas quando eu faço uma seleção ele muda.

Como posso fazer para ele ignorar as seleções atuais?

mercadante
Contributor

Re: Calcular Quantidade com condição

Boa tarde Thiago!

Altere o $ do seu SetAnalyses para 1

Exemplo

de

sum({$<ano = {'2014'}>}valor)

para

sum({1<ano = {'2014'}>}valor)

abs