Skip to main content
Announcements
Have questions about Qlik Connect? Join us live on April 10th, at 11 AM ET: SIGN UP NOW
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)
1 Solution

Accepted Solutions
felipedl
Partner - Specialist III
Partner - Specialist III

Olá Antonio,

Tente o seguinte:

only({<DATA={'$(=max(DATA))'}>} SIT_CLI_MES_REF)

No caso você teria apenas uma linha com o valor 20170201 no campo data?

View solution in original post

31 Replies
felipedl
Partner - Specialist III
Partner - Specialist III

Olá Antonio,

Tente o seguinte:

only({<DATA={'$(=max(DATA))'}>} SIT_CLI_MES_REF)

No caso você teria apenas uma linha com o valor 20170201 no campo data?

antoniodneto
Creator II
Creator II
Author

Felip,

Como sempre vc consegue me ajudar rsss.

Muito obrigado funcionou perfeitamente.

Abraço!

felipedl
Partner - Specialist III
Partner - Specialist III

Por nada Antonio, pra isso que estamos aqui, podendo ajudar é só falar .

antoniodneto
Creator II
Creator II
Author

Felip,

Outra dúvida em um tabela com o mesmo conceito eu preciso colocar duas condições, estou utilizando a fórmula sum({<DATA={'$(=max(DATA))'}>} {$<SIT_CLI_MES_REF={'FEVE 1'} >} RISCO_TOTAL)/1000000


Para trazer todo o RISCO da data máxima e somente quem é FEVE 1 no campo SIT_CLI_MES_REF, mas o resultado traz outros valores para o campo SIT_CLI_MES_REF.


Obrigado

Thiago_Justen_

Experimente assim:

{'$(=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

Bom dia,

Não deu certo.

Ele ainda não mostra os maiores riscos somente em "FEVE 1".

felipedl
Partner - Specialist III
Partner - Specialist III

Poderia demonstrar com um print da tela o que ele devolve com esse cálculo?

antoniodneto
Creator II
Creator II
Author

Claro,

 

No campo RISCO está a fórmula sum{'$(=max(DATA))'}>} {$<SIT_CLI_MES_REF={"FEVE 1"} >}

RISCO_TOTAL)/1000000

 


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

 

No campo VA only({<DATA={'$(=max(DATA))'}>} FAIXA_VA)

 

E na classificação para ordenar {'$(=max(DATA))'}>} {$<SIT_CLI_MES_REF={"FEVE 1"} >} RISCO_TOTAL)/1000000

 

Obrigado

 

 

 

felipedl
Partner - Specialist III
Partner - Specialist III

Bom,

Estou entendendo com o gráfico que talvez não haja nos seus dados, associações entre a máxima data (por exemplo "20/12/2017" e "FEVE 1" e com isso, o cálculo não retorna nada, poderia verificar e colocar em uma tabela simples esses dados, GRUPO_TFC, DATA e SIT_CLI_MES_REF, para ver se na máxima datya há esses dados?