Trabalhando com regiões de dados

Para exibir dados de um conjunto de dados de relatório, use uma região de dados. Com uma região de dados, é possível agrupar, classificar, filtrar e agregar dados de um único conjunto de dados. O Reporting Services fornece vários tipos de regiões de dados: tabela, matriz, lista, gráfico e indicador. As regiões de dados de tabela, de matriz e de lista são modelos baseados na região de dados Tablix e podem ser combinadas de maneiras exclusivas para personalizar a apresentação dos dados. Os gráficos fornecem uma exibição gráfica de dados e agregações. Os indicadores fornecem um indicador relativo em um intervalo, por exemplo, para KPIs (indicadores chave de desempenho). O tipo da região de dados escolhida depende dos dados: a quantidade de dados, o intervalo em valores de dados e o que você deseja transmitir em seu relatório.

Para fazer a melhor escolha da região de dados a ser usada para exibir dados de relatório, é importante entender as características dos dados e o objetivo do relatório. A lista a seguir descreve os recursos de cada região de dados:

  • **Tabela   **Uma tabela exibe dados de detalhes ou dados agrupados por linha. Uma tabela tem um número fixo de colunas. A tabela é expandida na página conforme necessário. É possível exibir todos os dados de detalhes, linha a linha, ou agrupar os dados criando grupos de linhas. Grupos de linhas podem ser aninhados ou adjacentes. Um grupo de linhas exibe uma linha dinâmica na página para cada valor do grupo que é determinado em tempo de execução. Também é possível adicionar linhas estáticas para rótulos ou totais e adicionar totais à tabela ou a um grupo específico.

  • **Matriz   **Uma matriz exibe dados agrupados por linha e coluna. Uma matriz fornece funcionalidade semelhante a exibições de tabelas dinâmicas e tabelas de referência cruzada. Uma matriz tem pelo menos um grupo de linhas e um grupo de colunas. A matriz é expandida ao longo da página para grupos de colunas e abaixo na página para grupos de linhas. As células da matriz exibem valores agregados e de resumo com escopo para as interseções dos grupos de linhas e de colunas. É possível criar grupos aninhados e grupos adjacentes adicionais. O número de linhas e colunas de uma matriz depende dos valores de cada grupo determinados em tempo de execução. Também é possível adicionar linhas estáticas para rótulos ou totais e adicionar totais à tabela ou a um grupo específico.

  • **Liste   **Uma lista exibe dados em um formato de forma livre. Por exemplo, você pode usar uma lista para criar uma forma ou exibir uma tabela e um gráfico. Organize caixas de texto em qualquer lugar na lista para criar o layout. A linha da lista é repetida uma vez para cada valor do conjunto de dados.

  • **Gráfico   **Um gráfico exibe dados graficamente. Os gráficos ajudam a visualizar dados agregados e de resumo. Para obter mais informações, consulte Tipos de gráficos.

  • **Indicador   **Um indicador exibe um indicador dentro de um intervalo de valores. Os indicadores podem ser usados em uma tabela ou matriz para mostrar o valor relativo de um campo em um intervalo de valores na região de dados, por exemplo, como um KPI. Também é possível adicionar um indicador à superfície de design para mostrar um único valor relativo.

É possível organizar mais de uma região de dados em um relatório. As regiões de dados podem ser posicionadas lado a lado no corpo do relatório ou em um contêiner retangular ou ser aninhadas em outras regiões de dados. Várias regiões de dados podem fornecer exibições diferentes do mesmo conjunto de dados ou exibições semelhantes de conjuntos de dados diferentes.

Nesta seção