Qlik Community

Qlik Sense App Development

Discussion board where members can learn more about Qlik Sense App Development and Usage.

celiagil
New Contributor III

Nulos en tablas pivotantes

Hola,

Tengo una tabla pivotante que es la siguiente:

Captura.PNG

Quiero cambiar esos nulos que aparecen por ceros, así que en la medida tengo la siguiente formula: if(isnull(sum(Valorada)),0, sum(Valorada))

No consigo que lo cambie a ceros.

1 Solution

Accepted Solutions
felipedl
Valued Contributor III

Re: Nulos en tablas pivotantes

Oi Celia,

Do jeito que está estruturada a expressão, não irá entrar na condição 0 de isNull, visto que o dado em si não é nulo, somente a representação gráfica na tabela pivô.

Em outras palavras, todos os dados existem, só não há linhas representando por exemplo o conjunto 'MdC Base System', 'Ano_Peticion' = 2017, 'Tecnologia' = .NET e 'Mes_Peticion' = 1 por exemplo, não há uma linha que represente isso nos seus dados nem com uma linha, então é colocado nulo na visualização, mas o dado em si não existe.

O que seria necessário fazer é percorrer todas as variações de filtros que você tem e colocar 0 como valor.

Para o que eu falei anteriormente, você teria que ter uma linha contendo

'Proyecto' = 'MdC Base System', 'Ano_Peticion' = 2017, 'Tecnologia' = .NET e 'Mes_Peticion' = 1 e Valor = 0.


Fiz um exemplo rápido em Sense que percorre alguns dados e coloca valores zerados para todas as possibilidades de dados, para que apareça 0 no gráfico.


Qualquer dúvida, é só falar.


Felipe.

3 Replies
felipedl
Valued Contributor III

Re: Nulos en tablas pivotantes

Oi Celia,

Do jeito que está estruturada a expressão, não irá entrar na condição 0 de isNull, visto que o dado em si não é nulo, somente a representação gráfica na tabela pivô.

Em outras palavras, todos os dados existem, só não há linhas representando por exemplo o conjunto 'MdC Base System', 'Ano_Peticion' = 2017, 'Tecnologia' = .NET e 'Mes_Peticion' = 1 por exemplo, não há uma linha que represente isso nos seus dados nem com uma linha, então é colocado nulo na visualização, mas o dado em si não existe.

O que seria necessário fazer é percorrer todas as variações de filtros que você tem e colocar 0 como valor.

Para o que eu falei anteriormente, você teria que ter uma linha contendo

'Proyecto' = 'MdC Base System', 'Ano_Peticion' = 2017, 'Tecnologia' = .NET e 'Mes_Peticion' = 1 e Valor = 0.


Fiz um exemplo rápido em Sense que percorre alguns dados e coloca valores zerados para todas as possibilidades de dados, para que apareça 0 no gráfico.


Qualquer dúvida, é só falar.


Felipe.

celiagil
New Contributor III

Re: Nulos en tablas pivotantes

Thanks!

felipedl
Valued Contributor III

Re: Nulos en tablas pivotantes

No problem Celia, hoped it helped you .