- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Converter expressão em dimensão
Bom dia tenho uma análise com uma coluna com o cod_cliente e outra com expressão
preciso criar classificações para os clientes, consegui fazer esta classificação com expressão agora queria transformar esta expressão em dimensão lincando com o cod do cliente que vem da minha tabela de clientes.
minha expressão
if((sum({$<FAT = {1}>}VAL_LIQUIDO_ITEM -VAL_DESC_CONTAB)-
sum({$<FAT = {3}>}VAL_DEV * QTD_DEV))> 2999999,'BIG_FIVE',
(if((sum({$<FAT = {1}>}VAL_LIQUIDO_ITEM -VAL_DESC_CONTAB)-
sum({$<FAT = {3}>}VAL_DEV * QTD_DEV))>= 1000000 and (sum({$<FAT = {1}>}VAL_LIQUIDO_ITEM -VAL_DESC_CONTAB)-
sum({$<FAT = {3}>}VAL_DEV * QTD_DEV))<= 2999999,'TROPA',
if((sum({$<FAT = {1}>}VAL_LIQUIDO_ITEM -VAL_DESC_CONTAB)-
sum({$<FAT = {3}>}VAL_DEV * QTD_DEV))>= 500000 and (sum({$<FAT = {1}>}VAL_LIQUIDO_ITEM -VAL_DESC_CONTAB)-
sum({$<FAT = {3}>}VAL_DEV * QTD_DEV))<= 999999,'PREMIUM+',
if((sum({$<FAT = {1}>}VAL_LIQUIDO_ITEM -VAL_DESC_CONTAB)-
sum({$<FAT = {3}>}VAL_DEV * QTD_DEV))>= 200000 and (sum({$<FAT = {1}>}VAL_LIQUIDO_ITEM -VAL_DESC_CONTAB)-
sum({$<FAT = {3}>}VAL_DEV * QTD_DEV))<= 499999,'PREMIUM',
if((sum({$<FAT = {1}>}VAL_LIQUIDO_ITEM -VAL_DESC_CONTAB)-
sum({$<FAT = {3}>}VAL_DEV * QTD_DEV))>= 50000 and (sum({$<FAT = {1}>}VAL_LIQUIDO_ITEM -VAL_DESC_CONTAB)-
sum({$<FAT = {3}>}VAL_DEV * QTD_DEV))<= 199999,'C+',
if((sum({$<FAT = {1}>}VAL_LIQUIDO_ITEM -VAL_DESC_CONTAB)-
sum({$<FAT = {3}>}VAL_DEV * QTD_DEV))>= 1500 and (sum({$<FAT = {1}>}VAL_LIQUIDO_ITEM -VAL_DESC_CONTAB)-
sum({$<FAT = {3}>}VAL_DEV * QTD_DEV))<= 49999,'C',
if((sum({$<FAT = {1}>}VAL_LIQUIDO_ITEM -VAL_DESC_CONTAB)-
sum({$<FAT = {3}>}VAL_DEV * QTD_DEV))> 0 and (sum({$<FAT = {1}>}VAL_LIQUIDO_ITEM -VAL_DESC_CONTAB)-
sum({$<FAT = {3}>}VAL_DEV * QTD_DEV))<= 1499,'PICADO'
))))))))
Alguém pode me ajudar.
Obrigado!
- Tags:
- Group_Discussions
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Edson,
Você pretende fazer isso via script (me pareceu quando li "lincando com o cod cliente...")? Se sim, adianto que set analysis não poderá ser usado lá. Mas se for via UI, já tentou criar uma dimensão calculada (QV) ou uma dimensão em itens mestres?
Abs e Sucesso!
Farol BI
WhatsApp: 24 98152-1675
Skype: justen.thiago
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Boa tarde Thiago na verdade não consegui fazer uma dimensão calculada usado a expressão que enviei el retorna erro de expressão.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Na verdade o cod cliente vem de uma ta tabela e o resultado vem de uma ligação com a tabela de faturamento que faz a soma do total do faturamento e define a classificação do cliente.