Criar um relatório paginado em etapas (Construtor de Relatórios)

Aplica-se a: Microsoft Report Builder (SSRS) Power BI Report Builder Report Designer no SQL Server Data Tools

Um relatório de nível é um tipo de relatório paginado que mostra as linhas ou grupos filho de detalhes recuados sob um grupo pai na mesma coluna, conforme ilustrado no seguinte exemplo:

Relatório de nível renderizado

Os relatórios de tabela tradicionais colocam o grupo pai em uma coluna adjacente no relatório. A nova região de dados tablix permite adicionar um grupo e linhas ou grupos filho de detalhe à mesma coluna. Para diferenciar as linhas de grupo de linhas de detalhes ou de grupos filho, você pode aplicar uma formatação, como cor da fonte, ou recuar as linhas de detalhes.

Os procedimentos neste tópico mostram como criar manualmente um relatório de nível, mas você também pode usar o Assistente de Nova Tabela e Matriz. Ele fornece o layout para relatórios de nível, tornando fácil criá-los. Depois de concluir o assistente, você poderá aperfeiçoar ainda mais o relatório.

Observação

O assistente só está disponível no Construtor de Relatórios.

Observação

Você pode criar e modificar arquivos de definição de relatório paginado (.rdl) no Construtor de Relatórios da Microsoft, Construtor de Relatórios do Power BI e no Designer de Relatórios no SQL Server Data Tools.

Para criar um relatório de nível

  1. Crie um relatório de tabela. Por exemplo, insira uma região de dados tablix e adicione campos à linha Dados.

  2. Adicione um grupo pai ao relatório.

    1. Clique em qualquer lugar da tabela para selecioná-la. O painel Agrupamento exibe o grupo Detalhes no painel Grupos de Linha.

    2. No painel Agrupamento, clique com o botão direito do mouse em Grupo de Detalhes, aponte para Adicionar Grupoe clique em Grupo Pai.

    3. Na caixa de diálogo Grupo Tablix , forneça um nome para o grupo e digite ou selecione uma expressão de grupo na lista suspensa. A lista suspensa exibe as expressões de campo simples que estão disponíveis no painel de Dados do Relatório. Por exemplo, [PostalCode] é uma expressão de campo simples para o campo PostalCode em um conjunto de dados.

    4. Selecione Adicionar cabeçalho de grupo. Esta opção adiciona uma linha estática acima do grupo para o rótulo do grupo e os totais do grupo. Da mesma forma, você pode selecionar Adicionar rodapé de grupo para adicionar uma linha estática sob o grupo. Selecione OK.

    Você tem agora, um relatório tabular básico. Quando ele for renderizado, você poderá ver uma coluna com o valor da instância do grupo, e uma ou mais colunas com os dados dos detalhes agrupados. A figura a seguir mostra como pode ser a aparência da região de dados na superfície de design.

    Região de dados de tabela com grupo

    A figura a seguir mostra como pode ser a aparência da região de dados renderizada quando você visualizar o relatório.

    Relatório agrupado renderizado

  3. Em um relatório de nível, você não precisa da primeira coluna que mostra a instância de grupo. Em vez disso, copie o valor na célula de cabeçalho do grupo, exclua a coluna do grupo e cole na primeira caixa de texto na linha de cabeçalho do grupo. Para remover a coluna de grupo, clique com o botão direito do mouse na coluna de grupo ou na célula e clique em Excluir Colunas. A figura a seguir mostra como pode ser a aparência da região de dados na superfície de design.

    Região de dados com linha de cabeçalho de grupo

  4. Para recuar as linhas de detalhes sob a linha de cabeçalho do grupo na mesma coluna, altere o preenchimento da célula de dados de detalhes.

    1. Selecione a célula com o campo de detalhes que você quer recuar. As propriedades da caixa de texto dessa célula aparecem no painel Propriedades.

    2. No painel Propriedades, em Alinhamento, expanda as propriedades para Preenchimento.

    3. Em Esquerda, digite um valor de preenchimento novo, como .5in. O preenchimento recua o texto na célula pelo valor que você especificar. O preenchimento padrão é 2 pontos. Os valores válidos para as propriedades de preenchimento são um número de zero ou um número maior, positivo, seguido por um designador de tamanho.

      Os designadores de tamanho são:

      Designador Descrição
      Em Polegadas (1 polegada = 2,54 centímetros)
      cm Centímetros
      mm Milímetros
      pt Pontos (1 ponto = 1/72 polegada)
      pc Picas (1 pica = 12 pontos)

    Sua região de dados será semelhante ao exemplo a seguir.

    Região de dados para o relatório de nível

    Região de dados para layout de relatório de nível

    Na guia Página Inicial , clique em Executar. O relatório exibe o grupo com os níveis de recuo para os valores do grupo filho.

Para criar um relatório de nível com vários grupos

  1. Crie um relatório conforme descrito no procedimento anterior.

  2. Acrescente grupos adicionais ao seu relatório.

    1. No painel Grupos de Linha, clique com o botão direito do mouse no grupo, clique em Adicionar Grupoe escolha o tipo de grupo que deseja adicionar.

      Observação

      Há várias maneiras para acrescentar grupos a uma região de dados. Para obter mais informações, confira Adicionar ou excluir um grupo em uma região de dados (Construtor de Relatórios e SSRS).

    2. Na caixa de diálogo Grupo Tablix , digite um nome.

    3. Em Expressão de grupo, digite uma expressão ou selecione um campo do conjunto de dados para agrupar. Para criar uma expressão, clique no botão de expressão (fx) para abrir a caixa de diálogo Expressão .

    4. Selecione OK.

  3. Altere o preenchimento da célula que exibe os dados do grupo.