3 Replies Latest reply: Dec 1, 2017 7:55 AM by Felip Drechsler RSS

    Nulos en tablas pivotantes

    Celia Gil

      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.

        • Re: Nulos en tablas pivotantes
          Felip Drechsler

          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.