Skip to main content
Announcements
Introducing Qlik Answers: A plug-and-play, Generative AI powered RAG solution. READ ALL ABOUT IT!
cancel
Showing results for 
Search instead for 
Did you mean: 
josh_ben86
Contributor III
Contributor III

Share Produto

Boa tarde pessoal,

não tive nenhuma brilhante idéia e espero que vocês possam me ajudar... rss!!

Conforme imagem abaixo, possuo dimensão por mês e as medidas. O problema é:

1) Tenho mais de 10 fornecedores sendo eles nacionais e internacionais;

2) O 'Filtro Produto' trará os valores dos fornecedores selecionados, podendo ser apenas 1 ou vários.

3) O 'Venda Outras' trará os valores dos fornecedores que não foram selecionados, podendo ser apenas 1 ou vários.

4) 'Venda Total' seria os que foram selecionado(s) + os que não foram selecionado(s).

Screenshot_3.png

Exemplo:

Fornecedores, Valor,

A, 100

B, 100

C, 500

D, 600

E, 400

F, 300

Caso eu filtre apenas o A, meu 'Filtro Produto' me trará os valores apenas desse fornecedor por mês e no 'Venda Outras' me trará o valor de todos fornecedores menos o que foi selecionado.

Caso tenham dúvidas, estou a disposição!

Labels (3)
1 Solution

Accepted Solutions
nicolett_yuri

Criei uma tabela no script:

TABELA:

LOAD * INLINE [

    FORNECEDOR, PRODUTO, VALOR

    A, A, 1

    A, B, 2

    A, C, 3

    A, D, 4

    B, B, 5

    B, E, 6

    C, C, 7

    C, A, 8

];

Expressão para Filtro Produto: SUM(VALOR)

Expressão para Outros Produtos: SUM({$<PRODUTO = e(PRODUTO)>}VALOR)

View solution in original post

7 Replies
nicolett_yuri

Uma forma simples de fazer é utilizando a função E() do Set Analysis.

Veja no exemplo em anexo

josh_ben86
Contributor III
Contributor III
Author

Olá Yuri,

Estou utilizando Qlik sense... se puder encaminhar o qvf agradeço muito... Gostaria de verificar como você fez!

Muito obrigado desde já!

nicolett_yuri

Criei uma tabela no script:

TABELA:

LOAD * INLINE [

    FORNECEDOR, PRODUTO, VALOR

    A, A, 1

    A, B, 2

    A, C, 3

    A, D, 4

    B, B, 5

    B, E, 6

    C, C, 7

    C, A, 8

];

Expressão para Filtro Produto: SUM(VALOR)

Expressão para Outros Produtos: SUM({$<PRODUTO = e(PRODUTO)>}VALOR)

josh_ben86
Contributor III
Contributor III
Author

Yuri,

Filtrando apenas por fornecedor ele traz o valor corretamente.. Caso eu tenha 5 tipos de filtros:

- Aereo, Hotel;

- Nac e Int;

- Empresa A e B;

- Produto;

- Período;

Como faria para que o qlik acatasse os valores caso eu filtre por qualquer um dos citados acima? ou filtre todos?

nicolett_yuri

Se o comparativo for sempre em relação a produto, a formula é a mesma, pois independente de estar selecionando um fornecedor ou uma empresa, a base de comparação serão os produtos

josh_ben86
Contributor III
Contributor III
Author

Entendi... Ok Yuri...se houver dúvidas posteriormente posto aqui... Muito obrigado pela atenção!

nicolett_yuri

Beleza