Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Olá
Eu recebi uma requisição recentemente e não estou conseguindo resolver.
Eu tenho que montar uma análise de preços. Durante o período de vendas, nós vendemos o produto por diferentes preços, dependendo do momento. O que eu preciso é identificar o maior e o menor valor e então criar uma análise semelhante a planilha anexa (resultado).
Eu anexei uma base de exemplo, a aplicação que iniciei e o resultado esperado.
Obrigado!
Use isto, Márcio:
Sales:
LOAD Product,
[Quantity Sold],
[Unit Sold Value],
[Unit Cost Value],
Product&'|'&[Unit Sold Value] as ChvProdValor
FROM
Sales.xlsx
(ooxml, embedded labels, table is Plan1);
TMP1:
Load
Product&'|'&Min([Unit Sold Value]) as MenorValor,
Product&'|'&Max([Unit Sold Value]) as MaiorValor
Resident Sales
Group By Product
;
TMP2:
Left Join(Sales)
LOAD Distinct
ChvProdValor,
If(Exists(MenorValor, ChvProdValor),
'Menor',
If(Exists(MaiorValor, ChvProdValor),
'Maior',
'Outros')) as Faixa
Resident Sales;
DROP Table TMP1;
DROP Field ChvProdValor From Sales;
Abs,
Felipe
Use isto, Márcio:
Sales:
LOAD Product,
[Quantity Sold],
[Unit Sold Value],
[Unit Cost Value],
Product&'|'&[Unit Sold Value] as ChvProdValor
FROM
Sales.xlsx
(ooxml, embedded labels, table is Plan1);
TMP1:
Load
Product&'|'&Min([Unit Sold Value]) as MenorValor,
Product&'|'&Max([Unit Sold Value]) as MaiorValor
Resident Sales
Group By Product
;
TMP2:
Left Join(Sales)
LOAD Distinct
ChvProdValor,
If(Exists(MenorValor, ChvProdValor),
'Menor',
If(Exists(MaiorValor, ChvProdValor),
'Maior',
'Outros')) as Faixa
Resident Sales;
DROP Table TMP1;
DROP Field ChvProdValor From Sales;
Abs,
Felipe
Felipe
Já repassei para a área solicitante para verificar se atende a demanda.
Obrigado pelo retorno
Obrigado Felipe. O problema foi resolvido.