Pontos de dados vazios e nulos em gráficos (Construtor de Relatórios 3.0 e SSRS)

Se você estiver exibindo campos com valores vazios ou nulos em seu gráfico, o gráfico poderá não ter a aparência desejada. Gráficos processam valores vazios de maneira diferente dependendo do tipo de gráfico especificado:

  • Se o gráfico for do tipo linear (barras, colunas, dispersão, linhas, área, intervalo), os valores vazios serão exibidos como espaços vazios ou "lacunas". Para indicar pontos vazios, é necessário adicionar espaços reservados de pontos vazios. Para obter mais informações, consulte Como adicionar pontos vazios ao gráfico (Construtor de Relatórios 3.0 e SSRS).

  • Se o gráfico for do tipo linear contíguo (área, barra, coluna, linha, dispersão), pontos de dados vazios serão adicionados ao gráfico para manter a continuidade na série.

  • Se o gráfico for de tipo não linear (polar, pizza, rosca, funil ou pirâmide), os valores vazios serão omitidos da exibição do gráfico.

  • Em tipos de gráfico forma, valores nulos são omitidos.

Um exemplo de um gráfico com pontos de dados vazios está disponível como um relatório de exemplo. Para obter mais informações sobre como baixar este relatório de exemplo e outros, consulte SQL Server 2008 R2Report Builder 3.0 and Report Designer sample reports. (em inglês).

ObservaçãoObservação

É possível criar e modificar definições de relatórios (.rdl) no Report Builder 3.0 e no Designer de Relatórios no Business Intelligence Development Studio. Cada ambiente de criação fornece diferentes maneiras de criar, abrir e salvar relatórios e itens relacionados. Para obter mais informações, consulte Projetando e implementando relatórios usando o Designer de Relatórios (Reporting Services) na Web em microsoft.com.

Removendo valores vazios ou nulos

Para evitar o obscurecimento de dados importantes, considere a remoção de valores vazios do conjunto de dados. Para filtrar nulos, é possível usar a cláusula NOT IS NULL na consulta. Como alternativa, é possível adicionar uma expressão de filtragem que especifique que você deseja exibir apenas valores não iguais a zero. Para obter mais informações, consulte Adicionando filtros de conjunto de dados, filtros de região de dados e filtros de grupo (Construtor de Relatórios 3.0 e SSRS).

Campos sem valores em um gráfico

Se um campo não contiver nenhum valor no conjunto de dados retornados, será exibido um gráfico vazio sem nenhum ponto de dados, mas o nome da série (normalmente o nome do campo) será adicionado como um item de legenda.

Esse comportamento é diferente do caso em que há zero linhas de dados no conjunto de dados retornado, o que pode ocorrer quando o relatório é parametrizado e o valor selecionado retorna um conjunto de resultados vazio. Se a consulta do conjunto de dados retornar zero linhas de dados, será exibida uma mensagem em tempo de execução para indicar que nenhum dado pode ser mostrado. É possível personalizar essa mensagem modificando a legenda do NoDataMessage do relatório no painel Propriedades. Para obter mais informações, consulte Criando e adicionando conjuntos de dados (Construtor de Relatórios 3.0 e SSRS).