Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Hola,
Tengo una tabla pivotante que es la siguiente:
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.
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.
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.
Thanks!
No problem Celia, hoped it helped you .