Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Bom dia pessoal, Tenho uma panilha com as Informações dos gastos de cada departamento por mês.
Fiz um gráfico tabela e coloquei como dimensão departamento , e quero mostrar nessa tabela o objetivo de cada departamento e o total gasto, Quando em um determinado mês um departamento especifico não tem gasto o campo objetivo esta me retornando nulo, preciso que ele me retorne sempre o valor do objetivo independente se teve ou não gasto naquele mês. Esse objetivo é fixo para todos os meses e ja vem da panilha. Segue exemplo: selecionei o mês de Agosto e como alguns departamentos não tiveram gasto nesse mês me retornou nulo.
Se esse valor é fixo e único para cada linha da sua tabela, e vem dessa forma da sua tabela source, pode testar o seguinte (eu teria de testar um exemplo antes, mas testa aí...):
Se é fixo e já vem calculado da sua fonte de dados:
ONLY(TOTAL [Objetivo R$])
2 - Se você calcula ele dentro da aplicação (na tabela):
Sum(TOTAL [Objetivo R$])
Ou se você deseja desprezar qualquer seleção e manter apenas o departamento como:
Sum(TOTAL <Departamento> [Objetivo R$])
Testa para a sua situação e verifica se atende.
Bom dia @Wbc ,
Primeiramente lhe convido a entrar na Community Group do Brasil:
https://community.qlik.com/t5/Qlik-Brasil/gh-p/brasil-group
Segundo, vamos ao seu problema.
Vou usar o exemplo do campo Gasto (isso vale mesmo se você tiver uma expressão)
IF(
ISNULL([Total Gasto CPU]),0,[Total Gasto CPU]
)
O validador do IF é a função ISNULL(), caso seja nulo o valor, retorna 0 (para não ficar sem valor), do contrário, quando tiver valor, retorna o valor do campo ou da expressão que está utilizando.
Tiago, obrigado pelo toque. Ja entrei na Community Group do Brasil.
Sobre a questão: No campo Objetivo R$ que é fixo, como faço para manter independente da escolha do mês?
Pra ficar mais visual, nesse exemplo não selecionei nenhum mês. O campo objetivo está preenchido em todos os departamentos
Se esse valor é fixo e único para cada linha da sua tabela, e vem dessa forma da sua tabela source, pode testar o seguinte (eu teria de testar um exemplo antes, mas testa aí...):
Se é fixo e já vem calculado da sua fonte de dados:
ONLY(TOTAL [Objetivo R$])
2 - Se você calcula ele dentro da aplicação (na tabela):
Sum(TOTAL [Objetivo R$])
Ou se você deseja desprezar qualquer seleção e manter apenas o departamento como:
Sum(TOTAL <Departamento> [Objetivo R$])
Testa para a sua situação e verifica se atende.
Obrigado. Deu certo!