
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Ajuste de Preço a partir de um Range de Preços
Eu tenho uma tabela no Excel, da seguinte forma:
Range Preços
R$ 0,09 R$ 0,19 R$ 0,29 R$ 0,39 R$ 0,49 R$ 0,59 R$ 0,69 R$ 0,79 R$ 0,89 R$ 0,99 R$ 1,09 R$ 1,19 R$ 1,29 R$ 1,39 R$ 1,49 R$ 1,59 R$ 1,69 R$ 1,79 R$ 1,89 R$ 1,99 R$ 2,09 R$ 2,19 R$ 2,29 R$ 2,39 R$ 2,49 R$ 2,59 R$ 2,69 R$ 2,79 R$ 2,89 R$ 2,99 R$ 3,09 R$ 3,19 R$ 3,29 R$ 3,39 R$ 3,49 R$ 3,59 R$ 3,69 R$ 3,79 R$ 3,89 R$ 3,99 R$ 4,09 R$ 4,19 R$ 4,29 R$ 4,39 R$ 4,49 R$ 4,59 R$ 4,69 R$ 4,79 R$ 4,89 R$ 4,99 R$ 5,09 R$ 5,19 R$ 5,29 R$ 5,39 R$ 5,49 R$ 5,59 R$ 5,69 R$ 5,79 R$ 5,89 R$ 5,99 R$ 6,09 R$ 6,19 R$ 6,29 R$ 6,39 R$ 6,49 R$ 6,59 R$ 6,69 R$ 6,79 R$ 6,89 R$ 6,99 R$ 7,09 R$ 7,19 R$ 7,29 R$ 7,39 R$ 7,49 R$ 7,59 R$ 7,69 R$ 7,79 R$ 7,89 R$ 7,99 R$ 8,09 R$ 8,19 R$ 8,29 R$ 8,39 R$ 8,49 R$ 8,59 R$ 8,69 R$ 8,79 R$ 8,89 R$ 8,99 R$ 9,09 R$ 9,19 R$ 9,29 R$ 9,39 R$ 9,49 R$ 9,59 R$ 9,69 R$ 9,79 R$ 9,89 R$ 9,90 R$ 10,90 R$ 11,90 R$ 12,90 R$ 13,90 R$ 14,90 R$ 15,90 R$ 16,90 R$ 17,90 R$ 18,90 R$ 19,90 R$ 21,90 R$ 23,90 R$ 25,90 R$ 27,90 R$ 29,90 R$ 31,90...
Com isso, eu queria que se algum dos valores do intervalo "Range Preços" fosse maior que o preço de um determinado produto, ele me retornasse o mínimo valor dos valores do "Range Preços" que fossem maior que o preço do produto.
No excel seria, mais ou menos, assim:
MÍNIMO(SE($JX$6:$JX$265>Preço Produto;$JX$6:$JX$265))
Mas como eu posso fazer essa mesma lógica no Qlik Sense?
- « Previous Replies
-
- 1
- 2
- Next Replies »
Accepted Solutions

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Desculpe a demora.....correria. Se não resolveu ainda, veja se isso ajuda

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Tem como colocar um exemplo para facilitar o entendimento?

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Fala, Furtado!
Antes de tudo, desculpa se eu não fui totalmente claro, viu?
Mas então, é o seguinte: eu tenho uma tabela de cadastro de produtos em que cada produto tem o seu preço. Só que nem todos os produtos estão com os preços adequados, quando os comparamos com o range que a minha empresa adota.
Com isso, na prática, o meu objetivo é que quando um determinado preço não estiver correto, haja um ajuste para o valor que deveria ser.
Como eu havia comentado, eu já consegui construir o cálculo de ajuste no Excel, em que a ideia é basicamente que quando os valores do intervalo do range forem maiores que o preço praticado pelo produto, eu tenha como retorno o mínimo valor desse valores que são maiores que o preço praticado.
Só reforçando, no Excel a fórmula ficou a seguinte, de um jeito genérico:
=SE(A1="Fora do range";MÍNIMO(SE($IntervaloRange>PreçoProduto;$IntervalorRange));"Não precisa de correção")
Importante dizer que eu rodei essa fórmula no Excel como uma matriz (ou seja, apertando ctrl + shift + enter)
Pois bem, dito isso, eu fui tentar replicar essa ideia de lógica de cálculo no Qlik. Eu até achei algumas possibilidades interessantes que poderiam funcionar, como o: MIN(AGGR(IF(intervalo_range > preço_produto, intervalo_range),intervalo_range)). Mas não obtive sucesso.
Aí, resumidamente, é isso. Tenho uma tabela de produtos que contém informações do código de barras, descrição de produto...o preço, etc.; e uma tabela avulsa desse range de preços, que não está conectada à tabela de produtos com nenhuma chave. A imagem abaixo talvez dê uma noção maior do que comentei.

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Voce consegue uma pequena amostra ?
Se tiver por exemplo um xls com os dados para montar no Qlik e um exemplo do resultado esperado sobre estes dados, posso tentar achar uma solução no Qlik

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Pronto, @afurtado! Em anexo, eu coloquei um exemplo de como eu montei a lógica de cálculo no Excel, pra facilitar o seu entendimento.
De qualquer forma, desde já, muito obrigado pela atenção!

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Desculpe a demora.....correria. Se não resolveu ainda, veja se isso ajuda

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Mais uma vez, muito obrigado pelo retorno, @afurtado ! Quanto a demora, não precisa se preocupar, é super entendível!
Mas olha só: não sei se eu tinha conseguido ser totalmente claro (em que, de qualquer forma, peço desculpa por isso), mas, na prática, o meu grande desafio é conseguir replicar no Qlik a base de cálculo que eu estou usando na coluna "Correção", que consta na planilha que eu enviei para você como exemplo, entendeu?
Como você vai observar na planilha, no Excel eu estou utilizando esse escopo genérico de fórmula daqui: =SE(A1="Fora do range";MÍNIMO(SE($IntervaloRange>PreçoProduto;$IntervalorRange));"Não precisa de correção")

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Fiz pela carga e não pela expressão. O resultado esta errado?
Gostaria que fosse pela expressão?

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Por alguma razão, eu não estou conseguindo abrir o arquivo, com extensão qvf, aqui no Qlik Sense Enterpise da minha empresa, @afurtado 😞
Com isso, talvez, pela expressão ficasse mais prático pra testar por aqui.

- « Previous Replies
-
- 1
- 2
- Next Replies »