Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Caros, bom dia.
Vejam, por gentileza, se podem me auxiliar. Preciso criar um novo campo com o "último preço praticado" da seguinte sequência >> ship_to_descr, área,produto,executivo,cust_group,perfil ... logo o campo deve retornar o preço bruto nas datas circuladas em vermelho(imagem abaixo).
O resultado final deve ser uma linha somente para os atributos "ship_to_descr, área,produto,executivo,cust_group,perfil".
Abaixo segue a fórmula do campo "Preço Bruto".
sum({$<VTYPE={ 010 }>}_rev_gross)/sum({$<VTYPE={ 010 }>}_volume)
Obrigado
Clever,
Consegui chegar ao resultado, bem próximo da sua lógica. Obrigado mais uma vez.
FirstSortedValue(
Aggr(
sum({$<VTYPE={ 010 }>}_rev_gross)/sum({$<VTYPE={ 010 }>}_volume),
ship_to_descr,geo_area_descr,MATL_GRP_4_Descr,Executivo_descr,cust_group_traduzido,Date
)
,
-aggr(Date,ship_to_descr,geo_area_descr,MATL_GRP_4_Descr,Executivo_descr,cust_group_traduzido,Date))
" criar um novo campo "
Você quer incluir um campo na tabela da nuvem ou incluir uma coluna nessa tabela dinâmica?
Quer como dimensão ou como expressão?
Como expressão Clever. Uma coluna.
Tente com algo parecido com
FirstSortedValue(
Aggr(
sum({$<VTYPE={ 010 }>}_rev_gross)/sum({$<VTYPE={ 010 }>}_volume),
ship_to_descr, área,produto,executivo,cust_group,perfil,Date
),
-Date
)
Se não funcionar, por favor anexe um modelo de dados ou uma cópia da sua aplicação
Clever,
Consegui chegar ao resultado, bem próximo da sua lógica. Obrigado mais uma vez.
FirstSortedValue(
Aggr(
sum({$<VTYPE={ 010 }>}_rev_gross)/sum({$<VTYPE={ 010 }>}_volume),
ship_to_descr,geo_area_descr,MATL_GRP_4_Descr,Executivo_descr,cust_group_traduzido,Date
)
,
-aggr(Date,ship_to_descr,geo_area_descr,MATL_GRP_4_Descr,Executivo_descr,cust_group_traduzido,Date))