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: 
Ribeiro
Specialist
Specialist

Ocultar dados quando valor for zero

1 - For igual 0,00 que a coluna com o nr 2 não mostre mais nada.

1 -

sum({$<Ano ={$(=Year( addmonths( today() ,-2)))},Mês={$(=Month( addmonths(today() ,-2)))},

[RECEITA]={'S'},[COD_REP]={'7'}, [UNID_NEGOCIO]={'UN - MERCADO NACIONAL'} >} VLR_ITEM_FATURAR_TOTAL)

2-

Today()

-

max({$<[COD_REP_REC]={'7'},TIPO_TITULO -= {'ND'},DT_VENCIMENTO = {'<$(vHoje)'}>} DT_VENCIMENTO)

Alguma dica?

2017-01-10_09-05-30.png

Neves
1 Solution

Accepted Solutions
mauroponte
Creator II
Creator II

Agnaldo,

A expressão da coluna Dias ficou assim.

if(sum({$<Ano ={$(=Year( addmonths( today() ,-2)))},Mês={$(=Month( addmonths(today() ,-2)))},

[RECEITA]={'S'},[COD_REP]={'7'}, [UNID_NEGOCIO]={'UN - MERCADO NACIONAL'} >} VLR_ITEM_FATURAR_TOTAL)=0,null(),

Today()

-

max({$<[RECEITA]={'S'}, [RECEITA]={'S'},[COD_REP]={'7'},

[UNID_NEGOCIO]={'UN - MERCADO NACIONAL'} >} CalendarDate))

View solution in original post

11 Replies
mario_sergio_ti
Partner - Specialist
Partner - Specialist

Amigo;

Poderá suar IF() para tratar esta questão;

Tipo:

IF ( [MEDIDA] = 0 AND ISNULL( [MEDIDA] ) , [DIMENSÃO] )

Consultor certificado | Quem compartilha, aprende!
https://www.linkedin.com/in/mariosergioti
Ribeiro
Specialist
Specialist
Author

Mario,

Desculpe-me não entendi como fazer. Poderia me da um exemplo pelo meu qvw.

Agradeço muito amigo.

Neves
mario_sergio_ti
Partner - Specialist
Partner - Specialist

Eu trabalho com Qlik Sense, mas a logica é a mesma;


Precisaria saber quais campos existentes nesta tabela, mas simulo a ordem das colunas:

IF ( [MEDIDA_coluna5] = 0 AND ISNULL( [MEDIDA_coluna5] ) , [DIMENSÃO_coluna1] )


Substitui a dimensão da primeira coluna pela expressão acima.

Consultor certificado | Quem compartilha, aprende!
https://www.linkedin.com/in/mariosergioti
Ribeiro
Specialist
Specialist
Author

nÃO DEU CERTO. Mario

IF ( Sum({$<Ano ={$(=Year( addmonths( today() ,-2)))},Mês={$(=Month( addmonths(today() ,-2)))},

[RECEITA]={'S'},[COD_REP]={'7'}, [UNID_NEGOCIO]={'UN - MERCADO NACIONAL'} >} VLR_ITEM_FATURAR_TOTAL)

= 0 AND ISNULL(Sum({$<Ano ={$(=Year( addmonths( today() ,-2)))},Mês={$(=Month( addmonths(today() ,-2)))},

[RECEITA]={'S'},[COD_REP]={'7'}, [UNID_NEGOCIO]={'UN - MERCADO NACIONAL'} >} VLR_ITEM_FATURAR_TOTAL)

) ,

(Today()

-

max({$<[COD_REP_REC]={'7'},TIPO_TITULO -= {'ND'},DT_VENCIMENTO = {'<$(vHoje)'}>} DT_VENCIMENTO))

)

2017-01-10_09-46-02.png

Neves
mario_sergio_ti
Partner - Specialist
Partner - Specialist

Coloca a função que te passei nas dimensões;

Fazendo os ajustes para mostrar a DIMENSÃO correspondente o que deseja que apareça na coluna.

Consultor certificado | Quem compartilha, aprende!
https://www.linkedin.com/in/mariosergioti
Ribeiro
Specialist
Specialist
Author

Mario,

O meu problema é que não consigo entender mesmo a sua ajuda.

Tentei vários maneira e não some este valores com 0,00

Neves
mauroponte
Creator II
Creator II

Agnaldo,

Segue QVW com expressão da coluna Dias alterada.

Espero ter ajudado.

Ribeiro
Specialist
Specialist
Author

Mario estou personal.

Tem como você enviar o print como você fez.

2017-01-10_10-12-31.png

Neves
mauroponte
Creator II
Creator II

Agnaldo,

A expressão da coluna Dias ficou assim.

if(sum({$<Ano ={$(=Year( addmonths( today() ,-2)))},Mês={$(=Month( addmonths(today() ,-2)))},

[RECEITA]={'S'},[COD_REP]={'7'}, [UNID_NEGOCIO]={'UN - MERCADO NACIONAL'} >} VLR_ITEM_FATURAR_TOTAL)=0,null(),

Today()

-

max({$<[RECEITA]={'S'}, [RECEITA]={'S'},[COD_REP]={'7'},

[UNID_NEGOCIO]={'UN - MERCADO NACIONAL'} >} CalendarDate))