Skip to main content
Announcements
Introducing a new Enhanced File Management feature in Qlik Cloud! GET THE DETAILS!
cancel
Showing results for 
Search instead for 
Did you mean: 
MarkimTI
Contributor II
Contributor II

Cor da linha em uma tabela dinâmica

Olá Pessoal

Tenho uma tabela dinâmica,  fiz uma medida (valor x 2 por exemplo), obviamente ele vai calcular se existir valor, se não existir, ele traz o traço.

Se formatar o para trazer a linha colorida, o que é inexistente, o Qlik Sense não traz uma cor, ficando esse buraco.

Como isso é padrão do Qlik Sense, alguém aqui já precisou esconder esse traço, com gambiarra ou um add-on?

 

MarkimTI_1-1705084681411.png

 

Estou utilizando esse código, mas sem sucesso.


if(Dimensionality()=0,RGB(115,0,0),
if(Dimensionality()=1,RGB(115,0,0),
if(Dimensionality()=2,RGB(13,13,79),
if(Dimensionality()=3,RGB(13,13,79),
if(Dimensionality()=4,RGB(13,13,79),
if(Dimensionality()=5,RGB(115,0,0)
))))))

 

4 Replies
RafaMartins
Creator II
Creator II

Você pode usar a função alt para mudar o valor de saida de uma campo nulo.

Alt("Sua medida",0)

 

Desta forma quando o resultado for nulo ao invés de traço você terá zero

https://help.qlik.com/pt-BR/sense/November2023/Subsystems/Hub/Content/Sense_Hub/Scripting/Conditiona....

MarkimTI
Contributor II
Contributor II
Author

RafaMartins, obrigado pela resposta

Com o Alt também não deu certo.

MarkimTI_0-1705328692300.png

Coloquei no script abaixo e não funcionou também:

NullAsValue *;

SET NullValue='0';

 

afurtado
Partner Ambassador/MVP
Partner Ambassador/MVP

Se estiver usando Saas podes usar a nova tabela Dinamica que permite mudar a cor e simbolos quando tiver nulo.

Se for on premise, essa tabela nova vem na versão Fev/24

furtado@farolbi.com.br
fernando_tonial
Employee
Employee

Olá, você pode utilizar a função RangeSum() ou RangeMax().

Com o RangeSum() se o valor retornado for nulo ele retorna 0.

Com o RangeMax() se o valor retornado for nulo ele retorna o maio entre o nulo e o 0.

RangeSum(Sum(Campo))
ou 
RangeMax(Sum(Campo),0)

 Mais informações sobre as funções em:
RangeSum – função de script e gráfico | Qlik Sense no Windows Ajuda

RangeMax – função de script e gráfico | Qlik Sense no Windows Ajuda

Don't worry, be Qlik.
Tonial

Don't Worry, be Qlik.