Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Tenho um gráfico no Qlik sense que quando tenho um mês selecionado ele formata os números assim:
o número fica no formato correto, estou com a formatação automática.
Já quando seleciono mais que um mês, os valores ficam assim:
Porque o Qlik sense está fazendo isso ?
e como posso corrigir ?
P.S: To usando a ultima versão do qlik sense desktop. 3.1 SR3
A sim...;
O adequado era colocar o formato: #. ## 0, 00 A
Porém, realizando uns testes, o resultado só surtiu efeito no eixo das ordenadas (Y) e não no balão (gráfico) e na tabela;
Mas poderá fazer 'GAMBIARRA' (rsrs) para apresentar em tabela utilizando a expressão
if ( Sum(telefone)> 1000000000000,
NUM ( Sum(telefone) / 1000000000000, '#.##0,00 P', ',', '.')
,
if ( Sum(telefone)> 1000000000,
NUM ( Sum(telefone) / 1000000000, '#.##0,00 G', ',', '.')
,
if ( Sum(telefone)> 1000000,
NUM ( Sum(telefone) / 1000000, '#.##0,00 M', ',', '.')
,
if ( Sum(telefone)> 1000,
NUM( Sum(telefone) / 1000, '#.##0,00 K', ',', '.' )
, NUM( Sum(telefone), '#.##0,00', ',', '.' )
)
)
)
)
Já tentou formatar personalizado?
Já tentei, mas não resolveu...
Estranho, teria que funcionar.
Como está sua expressão? Posta um print ai
Minha expressão no gráfico que fica com os valores estranhos está assim no momento.
A expressão que não aparece completa ali na imagem é essa:
Sum({1<ChaveData={'$(=$(vPeriodoAtual))'}>} Meta)
Será que o qlik fica com o valor assim, por ser um número "quebrado" ?
Tipo 1.007.500,00 ? daí no gráfico ele fica 1.0075M em vez arredondar para 1M ?
Pela sua imagem, está como "Automático".
Como fica quando você usa o Personalizar?
Fica igual, tentei varias expressões no padrão de formato, mas só piora..
Veja se funciona;
Mantenha o automático e coloca na expressão:
num(Sum({1<ChaveData={'$(=$(vPeriodoAtual))'}>} Meta),'#.##0,00')
Mas assim ele formata o número inteiro..
e não é exatamente isso que eu quero.
Eu tenho o valor 1.007.500,00 com essa formatação aparecerá o valor completo... o que eu quero é que ele fique "compactado" para 1M.
No caso ele não está "compactando" e me mostra no gráfico o valor 1.0075M.
A sim...;
O adequado era colocar o formato: #. ## 0, 00 A
Porém, realizando uns testes, o resultado só surtiu efeito no eixo das ordenadas (Y) e não no balão (gráfico) e na tabela;
Mas poderá fazer 'GAMBIARRA' (rsrs) para apresentar em tabela utilizando a expressão
if ( Sum(telefone)> 1000000000000,
NUM ( Sum(telefone) / 1000000000000, '#.##0,00 P', ',', '.')
,
if ( Sum(telefone)> 1000000000,
NUM ( Sum(telefone) / 1000000000, '#.##0,00 G', ',', '.')
,
if ( Sum(telefone)> 1000000,
NUM ( Sum(telefone) / 1000000, '#.##0,00 M', ',', '.')
,
if ( Sum(telefone)> 1000,
NUM( Sum(telefone) / 1000, '#.##0,00 K', ',', '.' )
, NUM( Sum(telefone), '#.##0,00', ',', '.' )
)
)
)
)