Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 
Not applicable

Escondendo Valores Nulos ou 0

Boa tarde!

Estou precisando de uma ajuda, eu tenho uma tabela dinamica com alguns valores, e em uma das minhas colunas tem uma expressão de porcentagem.

Gostaria de esconder os valores que fossem nulos ou iguais a 0%.

Criei uma condição na cor do texto:

if(Real/Orç = 0 , White())

Só que na prática ele deixa os valores nulos, os valores zerados e o Rótulo em branco.

Eu não quero que o rótulo mude de cor.

Alguém tem alguma sugestão?

Obg,

Ingrid Bueno

1 Solution

Accepted Solutions
Anonymous
Not applicable
Author

Olá Meu caro,

Também estava com este problema para ocultar os valores da coluna quando fossem igual a zero.

Tentei da sua forma e não consegui, porque os valores quando assumem percentual (%) eles trabalham numa range de 0 a 1 (onde 1 é 100%).

Tentei então trabalhar em cima desses valores e não obtive sucesso.

Então tive que refazer o calculo da porcentagem no campo utlizando o calculo sem colocar em como RELATIVO e em numero coloquei fixo com duas decimais e marquei mostrar Percentagem.

Depois refiz o calculo sem dividir por 100 (pra evitar que jogasse o valor de percentual já que o MOSTRAR PERCENTAGEM FAZ ISSO) e fiz a seguinte expressão:

if(Real / Orc <= 0, '', Real / Orc) -> Que no final das contas é o mesmo calculo da galera

O que eu quiz dizer é que, talvez você esteja usando relativo e atrapalhando

Não sei se ajudou....

View solution in original post

11 Replies
Anonymous
Not applicable
Author

Olá,

marque a opção ocultar nulos (na aba dimensão) ...

e para os valores 0, coloque uma condição na expressão tipo:

if( Real/Orç> 0 , Real/Orç)  

Not applicable
Author

Eu fiz eu nao deu certo.

Eu tenho uma tabela assim:

   DIMENSÕES                         EXPRESSÕES

Cód.          Desc.          Real          Orç          Real/Orç (%)

125            Areia          150             15               100%

143            Cimento      10              100              10%

158            Pedra           0              148               0%           

Mas tem um detalhe curioso, caso eu selecione o mês de janeiro, ele funciona perfeitamente,

mas para os outros meses, ele oculta os valores nulos e o rótulo.

Anonymous
Not applicable
Author

não entendi muito bem sua dúvida ... vc quer que quando for Real/Orç for 0 ... ele apareça em branco mas não oculte o rótulo ( dimensão) ?

Not applicable
Author

Ele é assim:

DIMENSÕES                         EXPRESSÕES

Cód.          Desc.          Real          Orç          Real/Orç (%)

125            Areia          150             15               100%

143            Cimento      10              100              10%

158            Pedra           0              148               0%          

Quero que ele fique assim:

DIMENSÕES                         EXPRESSÕES

Cód.          Desc.          Real          Orç          Real/Orç (%)

125            Areia          150             15               100%

143            Cimento      10              100              10%

158            Pedra           0              148              

Mas ele fica assim qdo faço as condições:

DIMENSÕES                         EXPRESSÕES

Cód.          Desc.          Real          Orç        

125            Areia          150             15               100%

143            Cimento      10              100              10%

158            Pedra           0              148                       

         

Deu pra entender?

Se não tento de outro jeito...

Obg.

Anonymous
Not applicable
Author

Quero que ele fique assim:

DIMENSÕES                         EXPRESSÕES

Cód.          Desc.          Real          Orç          Real/Orç (%)

125            Areia          150             15               100%

143            Cimento      10              100              10%

158            Pedra           0              148             

Mas ele fica assim qdo faço as condições:

DIMENSÕES                         EXPRESSÕES

Cód.          Desc.          Real          Orç       

125            Areia          150             15               100%

143            Cimento      10              100              10%

158            Pedra           0              148       

ta igual não? ...rsrs... mas acho que entendi...

tenta o seguinte então.. desmarca aquela opção na aba dimensão " nao mostrar valor nulo" ...

e continua com aquela condição if que eu tinha falado ... assim vai continuar mostrando os nulos, e os valores Real/Orç, que eram 0, vao ficar nulos... certo? 

dps disso na aba apresentação eu acho... tem uma opção la embaixo que diz o que você quer colocar no valor nulo, por padrao vai tar " - " .... deixe sem nada la...

Not applicable
Author

Na verdade não tá igual, mas está parecido, ele apaga o Título da coluna também, entende?

cesaraccardi
Specialist
Specialist

Olá, você pode fazer algo assim na expressão da última coluna:

if((Real/Orç = 0) or (IsNull(Real/Orç)),'',Real/Orç)

Not applicable
Author

Eu tentei mas tb não funcionou...

Anonymous
Not applicable
Author

Olá Meu caro,

Também estava com este problema para ocultar os valores da coluna quando fossem igual a zero.

Tentei da sua forma e não consegui, porque os valores quando assumem percentual (%) eles trabalham numa range de 0 a 1 (onde 1 é 100%).

Tentei então trabalhar em cima desses valores e não obtive sucesso.

Então tive que refazer o calculo da porcentagem no campo utlizando o calculo sem colocar em como RELATIVO e em numero coloquei fixo com duas decimais e marquei mostrar Percentagem.

Depois refiz o calculo sem dividir por 100 (pra evitar que jogasse o valor de percentual já que o MOSTRAR PERCENTAGEM FAZ ISSO) e fiz a seguinte expressão:

if(Real / Orc <= 0, '', Real / Orc) -> Que no final das contas é o mesmo calculo da galera

O que eu quiz dizer é que, talvez você esteja usando relativo e atrapalhando

Não sei se ajudou....