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

Tabela Custo

Boa tarde,

Preciso fazer um cáculo de custo estimado por produto independentemente da cor.

Neste exemplo, adotei como lógia pegar o custo apenas das variantes de Material da primeira cor do produto (Cor_id = 46).

Logo, esta CAMISA C/ BOTÃO tem como custo estimado de R$ 7,72.

Pergunta:

Como faço uma condicional no script para que o Qlik me traga somente valores da primeira cor do produto?

(primeira cor do produto seria a cor de número mais baixo -  neste caso a Cor_id 46)

Cor.jpg

Obrigado,

Rodrigo

3 Replies
Not applicable
Author

Se o campo Cor_id for uma dimensão, vc adicionar uma dimensão calculada não resolveria?? Min(Cor_id), ele irá retornar o Cor_ID minimo para o produto. ai vc cria uma expressão de calculo de custo.

Not applicable
Author

Ola Issosorio,

Coloquei a expresão abaixo mas não deu resultado:

if (UF = 'EX' and min(Cor_id), sum (CustoMat))

1. Preciso pegar o custo do material desde que seja material importado "EX"  de exterior

2. Somente da 1a. cor  por ordem  numéria "Cor_id"  de cada código de material "MaterialUnico"

ou seja, min(cor_id) de cada MaterialUnico e de cada Produto...

Obrigado,

Rodrigo

Not applicable
Author

Entendi, faz assim, no seu gráfico vai na aba Dimensões.

Em dimensões existe um botão escrito adicionar dimensão calculada, clique nele. Agora será aberta uma janela igual a de expressões, ai coloque a seguinte expressão if (UF = 'EX' , UF) e clique em OK. Agora clique novamente em Adiconar Dimensão Calculada e adicione essa expressão =Aggr(Min(Cor_id),Material_Id). Segue Exemplo