Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 
antoniodneto
Creator II
Creator II

DÚVIDA - COMO RETORNAR O RESULTADO DO CAMPO ESPERADO

Pessoal Boa tarde,

 

 

Eu tenho a seguinte tabela abaixo.

 

 

Na tabela menor eu utilizei a fórmula sum({<DATA={'$(=max(DATA))'}>} RISCO_TOTAL)/1000000 para trazer exatamente o valor do risco na data máxima que é 20170201, ao colocar os campos na tabela maior a direita, a fórmula utilizada corresponde ao valor.

Porém ao incluir o campo não numérico SIT_CLI_MES_REF ele traz "vazio" porém como a tabela a direita deveria mostrar o valor de "NORMAL".

 

Como corrigir para que a tabela da esquerda, mostre o valor correspondente de SIT_CLI_MES_REF para a data máxima?

 

 

Obrigado a todos pela ajuda!!!

Labels (1)
31 Replies
antoniodneto
Creator II
Creator II
Author

Felip,

 

Tem sim de acordo com a minha DATA MÁXIMA (20170201) existe casos de FEVE 1.

 

Thiago_Justen_

Antonio,

Testei aqui com dados genéricos:

Retornar Valor Esperado - QlikBra.PNG

Seria isso que você precisa?

Thiago Justen Teixeira Gonçalves
Farol BI
WhatsApp: 24 98152-1675
Skype: justen.thiago
Thiago_Justen_

Fórmula: sum({<Data={'$(=max(Data))'}>} {$<Situacao={"FEVE 1"} >} Risco)/10

Adequando pra sua realidade:

sum({<DATA={'$(=max(DATA))'}>} {$<SIT_CLI_MES_REF={"FEVE 1"} >} RISCO_TOTAL)/1000000

Thiago Justen Teixeira Gonçalves
Farol BI
WhatsApp: 24 98152-1675
Skype: justen.thiago
antoniodneto
Creator II
Creator II
Author

Então Thiago, usando as fórmulas eu tive isso de resultado

 

 

Ele não trouxe no CAMPO FEVE os caras que são FEVE 1

 

E quando eu trago os campos filrando a QUEIROZ por exemplo ele tem RISCO no FEVE 1

 

 

Thiago_Justen_

Se não for abuso, poderia mandar o app (ainda que com dados fictícios) mas que mantenha essa tua estrutura pra eu dar uma olhada?

Thiago Justen Teixeira Gonçalves
Farol BI
WhatsApp: 24 98152-1675
Skype: justen.thiago
antoniodneto
Creator II
Creator II
Author

Thiago,

Bom dia.

 

Segue o APP, seria o a tabela TOP FEVE a última.

 

Eu utilizei a fórmula mas não me retorna os maiores riscos somente em FEVE 1.

 

Abraço

Thiago_Justen_

Maiores riscos somente em FEVE 1:

max({<DATA={'$(=max(DATA))'}>} {$<SIT_CLI_MES_REF={"FEVE 1"} >} RISCO_TOTAL)/1000000

Seria isso?

TOP FEVE 1.png

Abs

Thiago Justen Teixeira Gonçalves
Farol BI
WhatsApp: 24 98152-1675
Skype: justen.thiago
antoniodneto
Creator II
Creator II
Author

Então na verdade o campo FEVE, deveria trazer só FEVE 1.

Seria tipo:

GRUPO                          RISCO               FEVE                VA

QUEIROZ GALVAO        5,100               FEVE 1                  0

A lista deve conter somente os maiores riscos, no FEVE1 na máxima data.

Abraço

Thiago_Justen_

Crie uma dimensão calculada com a seguinte fórmula:

if(Aggr(Rank(Sum({<DATA={'$(=max(DATA))'}>} {$<SIT_CLI_MES_REF={"FEVE 1"} >} RISCO_TOTAL)/1000000), GRUPO_TFC_ATUAL)=1,GRUPO_TFC_ATUAL,null())

Coloque-a no lugar da dimensão GRUPO_TFC_ATUAL na tua tabela dinâmica, e desmarque a opção de Incluir Valores nulos nas configurações da tabela dinâmica (na dimensão criada).

Thiago Justen Teixeira Gonçalves
Farol BI
WhatsApp: 24 98152-1675
Skype: justen.thiago
antoniodneto
Creator II
Creator II
Author

Thiago,

Não deu certo, agora só ta mostrando um cara, com o campo FEVE missing.