Controlando a exibição da região de dados Tablix em uma página do relatório (Reporting Services)

Depois de adicionar uma região de dados Tablix a um relatório, você pode continuar desenvolvendo o design enquanto trabalha na exibição Design e na Visualização do Designer de Relatórios. Este tópico descreve as propriedades de uma região de dados Tablix que pode ser modificada para alterar a forma como uma região de dados Tablix é exibida quando visualizada em um relatório.

Controlando a aparência dos dados

Os seguintes recursos ajudam a controlar a aparência de uma região de dados Tablix:

  • Formatando dados. Para formatar dados em uma tabela, matriz ou lista, defina as propriedades de formato da caixa de texto na célula. É possível definir propriedades para várias células ao mesmo tempo. Para formatar dados em um gráfico, defina as propriedades de formatação na série. Para obter mais informações, consulte Formatando relatórios e itens de relatório e Formatando um gráfico.

  • Também é possível formatar dados escrevendo expressões. Para obter mais informações, consulte Adicionando formatação condicional (Reporting Services), Usando expressões (Reporting Services) e Exemplos de expressões (Reporting Services).

  • Controlando a ordem de classificação. Para controlar a ordem de classificação, você deve definir expressões de classificação na região de dados. Para controlar a ordem de classificação das linhas e das colunas associadas a um grupo, você deve definir expressões de classificação no grupo, inclusive os grupos detalhados. Também é possível adicionar botões de classificação interativos para permitir que o usuário classifique uma região de dados Tablix ou seus grupos. Para obter mais informações, consulte Trabalhando com recursos de grupo (Reporting Services) e Como classificar dados em uma região de dados (Reporting Services).

  • Exibindo uma mensagem quando não há dados. Quando não há dados de um conjunto de dados de relatório em tempo de execução, é possível escrever uma mensagem própria a ser exibida em lugar da região de dados. Para obter mais informações, consulte Como definir uma mensagem Nenhum Dado para uma região de dados.

  • Ocultando dados condicionalmente. Para controlar condicionalmente se você deve mostrar ou ocultar uma região de dados ou partes de uma região de dados, é possível definir a propriedade Hidden como True ou como uma expressão. Entre as expressões podem estar referências a parâmetros de relatório. Também é possível especificar um item de alternância, para que usuário possa optar por exibir dados detalhados. Para obter mais informações, consulte Ocultando itens de relatório condicionalmente.

  • Mesclando células. Várias células contíguas em uma tabela podem ser integradas em uma única célula. Isso é conhecido como abrangência de coluna ou mesclagem de célula. As células só podem ser combinadas horizontal ou verticalmente. Quando você mescla células, apenas os dados na primeira célula são preservados. Os dados das demais células são removidos. As células mescladas podem ser divididas nas colunas originais. Para obter mais informações, consulte Como mesclar células em uma região de dados (Reporting Services).

Controlando a posição da região de dados Tablix e a expansão em um página

Os seguintes recursos ajudam a controlar a forma com que uma região de dados Tablix é exibida em um relatório renderizado:

  • Controlando a posição de uma região de dados Tablix em relação a outros itens de relatório. Uma região de dados Tablix pode ser posicionada acima, próxima a, ou abaixo dos demais itens de relatório na superfície de design de relatório. Em tempo de execução, o Reporting Services expande a região de dados Tablix conforme o necessário para os dados recuperados do conjunto de dados vinculado, movendo itens de relatório semelhantes além do necessário. Para ancorar um Tablix próximo a outro item de relatório, você deve criar os itens de relatório semelhantes e ajustar as posições relativas. Para obter mais informações, consulte Entendendo os comportamentos de renderização.

  • Alterando a direção de expansão. Para controlar se uma região de dados Tablix se expande na página LTR (da esquerda para direita) ou RTL (da direita para esquerda), use a propriedade Direction, que pode ser acessada na janela Propriedades. Para obter mais informações, consulte Renderizando regiões de dados.

Controlando a forma de processamento de uma região de dados Tablix

Os seguintes recursos ajudam a controlar a forma como as células da linha e as áreas do grupo de colunas são exibidas em um relatório renderizado. Para obter mais informações sobre áreas de grupos de linhas e colunas, consulte Compreendendo as áreas da região de dados Tablix. Para obter mais informações sobre como a exportação de um relatório de formatos diferentes afeta a maneira com que uma página é processada, consulte Entendendo os comportamentos de renderização.

  • Controlando a paginação. Para controlar a quantidade de dados exibidos em todas as páginas de relatório, é possível definir quebras de página em regiões de dados. Você também pode definir quebras de página em grupos. As quebras de página podem afetar o desempenho da renderização sob demanda reduzindo a quantidade de dados que precisam ser processados em cada página. Para obter mais informações, consulte Entendendo a paginação no Reporting Services e Como adicionar uma quebra de página (Reporting Services).

  • Exibindo dados em qualquer lado dos cabeçalhos de linha. Você não está limitado a exibir cabeçalhos de linha no lado de uma região de dados Tablix. É possível mover os cabeçalhos de linha entre colunas, para que as colunas de dados sejam exibidas antes dos cabeçalhos de linha. Para isso, modifique a propriedade GroupsBeforeRowHeaders da matriz. É possível acessar essa propriedade usando a janela Propriedades. O valor dessa propriedade é um inteiro. Por exemplo, um valor igual a 2 exibirá duas instâncias de grupos dos dados de coluna da região de dados antes da exibição da coluna que contém os cabeçalhos de linha.

  • Controlando cabeçalhos de linha e coluna. Você pode controlar como os cabeçalhos de linha e coluna se repetem ou congelam durante a exibição de um relatório. Para obter mais informações, consulte Controlando cabeçalhos de linha e coluna. Para obter instruções passo a passo, consulte estes tópicos: