Qlik Community

Ask a Question

Brasil

Announcements
Join us at the Cloud Data and Analytics Tour! REGISTER TODAY
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
Partner

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
Partner

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

antoniodneto
Creator II
Creator II
Author

Felip,

Como sempre vc consegue me ajudar rsss.

Muito obrigado funcionou perfeitamente.

Abraço!

felipedl
Partner
Partner

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
Specialist III
Specialist III

Experimente assim:

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

Thiago Justen Teixeira Gonçalves
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
Partner

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
Partner

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?