Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Caros, boa tarde.
Podem, por gentileza, me ajudar ? Estou tentando criar uma dimensão calculada, a lógica é a seguinte, quando o cliente no último mês tiver um volume de vendas >0 <10 ele é "P", quando for maior que 10 ele é "M".
Consegui fazer como expressão calculada, mas preciso desenvolver um filtro para o usuário, logo tem que ser dimensão calculada.... quando ele quiser visualizar sua carteira de clientes "P" ou "M", estaria disponível na dimensão calculada.
Abaixo a imagem do erro da dimensão calculada, em seguida a expressão que estou usando. Reparem que usando a mesma lógica na expressão calculada o resultado funciona (em azul)
=if(sum({$<VTYPE={ 010 }>}_volume)>0,'p','m')
Acho que é isso que desejas
Aggr(
if(sum({$<VTYPE={'010'}>}_volume)>0 andsum({$<VTYPE={'010'}>}_volume)<10 ,'p',
if(sum({$<VTYPE={'010'}>}_volume)>10 andsum({$<VTYPE={'010'}>}_volume)<20 ,'m',
if(sum({$<VTYPE={'010'}>}_volume)>20 andsum({$<VTYPE={'010'}>}_volume)<30 ,'g','?')))
, cliente
)
tente com:
Aggr(
if(sum({$<VTYPE={ 010 }>}_volume)>0,'p','m')
, cliente
)
Clever,
Obrigado pela resposta, acho que vai dar certo, mas me embolei na hora de fazer a expressão com mais de um if ...
Veja, se consegue, por gentileza avaliar o meu erro na expressão abaixo, tenho que fazer a seguinte configuração
volume >0 and <10 = p
volume >10 and <20 = m
volume >20 and <20 = g
if(sum({$<VTYPE={ 010 }>}_volume)>0 and sum({$<VTYPE={ 010 }>}_volume)<10,'p'),if(sum({$<VTYPE={ 010 }>}_volume)>10 and sum({$<VTYPE={ 010 }>}_volume)<20,'m'))
essa regra faz sentido?
volume >20 and <20 = g
Acho que é isso que desejas
Aggr(
if(sum({$<VTYPE={'010'}>}_volume)>0 andsum({$<VTYPE={'010'}>}_volume)<10 ,'p',
if(sum({$<VTYPE={'010'}>}_volume)>10 andsum({$<VTYPE={'010'}>}_volume)<20 ,'m',
if(sum({$<VTYPE={'010'}>}_volume)>20 andsum({$<VTYPE={'010'}>}_volume)<30 ,'g','?')))
, cliente
)
eita ... vacilo !
volume > 20 and <30 = g
Vc é mto fera Clever ... Obrigado pela ajuda mais uma vez...