Qlik Community

Qlik Brasil

Group community for Brazil users. discussion only in Portuguese.

Highlighted
agnaldoneves
Valued Contributor

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

Agnaldo Neves
Programador de Sistemas
Tags (1)
1 Solution

Accepted Solutions
mauroponte
Contributor II

Re: Ocultar dados quando valor for zero

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))

11 Replies
mario_sergio_ti
Valued Contributor

Re: Ocultar dados quando valor for zero

Amigo;

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

Tipo:

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

agnaldoneves
Valued Contributor

Re: Ocultar dados quando valor for zero

Mario,

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

Agradeço muito amigo.

Agnaldo Neves
Programador de Sistemas
mario_sergio_ti
Valued Contributor

Re: Ocultar dados quando valor for zero

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.

agnaldoneves
Valued Contributor

Re: Ocultar dados quando valor for zero

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

Agnaldo Neves
Programador de Sistemas
mario_sergio_ti
Valued Contributor

Re: Ocultar dados quando valor for zero

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.

agnaldoneves
Valued Contributor

Re: Ocultar dados quando valor for zero

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

Agnaldo Neves
Programador de Sistemas
mauroponte
Contributor II

Re: Ocultar dados quando valor for zero

Agnaldo,

Segue QVW com expressão da coluna Dias alterada.

Espero ter ajudado.

agnaldoneves
Valued Contributor

Re: Ocultar dados quando valor for zero

Mario estou personal.

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

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

Agnaldo Neves
Programador de Sistemas
mauroponte
Contributor II

Re: Ocultar dados quando valor for zero

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))