Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Aplica-se a: Construtor de Relatórios da Microsoft (SSRS)
Designer de Relatórios
do Power BI no SQL Server Data Tools
Você pode aninhar uma região de dados em um relatório paginado, como um gráfico, dentro de outra região de dados, como uma matriz, normalmente para exibir resumos de dados de maneira concisa ou para fornecer uma exibição visual, bem como uma exibição de tabela ou matriz.
Por exemplo, para uma matriz (também chamada tablix) que contém ordens de vendas agrupadas por Loja em linhas e por Trimestre em colunas, pode adicionar uma tabela ou gráfico à célula de canto para resumir as vendas de todas as lojas, ou adicionar um gráfico ao cabeçalho de uma matriz para mostrar a contribuição das vendas dos dados na coluna como percentagem de todas as vendas.
Nesta ilustração, o gráfico de pizza na célula de canto e os gráficos de minigráfico nas linhas são regiões de dados aninhadas.
Por definição, as regiões de dados aninhadas são baseadas no mesmo conjunto de dados de relatório. Não é possível aninhar regiões de dados baseadas em conjuntos de dados diferentes. Para exibir dados de diferentes conjuntos de dados, considere o uso de relatórios ou sub-relatórios de detalhamento. Para mais informações, consulte Drillthrough, Drilldown, Subreports e Regiões de Dados Aninhadas (Report Builder e SSRS).
Observação
Você pode criar e modificar arquivos de definição de relatório paginado (.rdl) no Construtor de Relatórios da Microsoft, no Construtor de Relatórios do Power BI e no Designer de Relatórios no SQL Server Data Tools.
Compreender o Âmbito de uma Região de Dados Aninhada
O escopo dos dados em uma região de dados aninhada é definido automaticamente por seu posicionamento na região de dados pai. Por exemplo, o escopo de dados para um gráfico aninhado em uma célula de canto tablix são os dados do conjunto de dados vinculados à região de dados tablix depois que os filtros são aplicados para o conjunto de dados, a região de dados tablix e a região de dados do gráfico. O escopo de uma tablix aninhada em uma célula tablix é o mesmo que o escopo da célula de canto, mas adicionalmente com escopo para as associações de grupo de linha e coluna da célula na qual ela está aninhada, com os filtros de grupo correspondentes aplicados. Para mais informações sobre o âmbito, consulte Âmbito de Expressão para Totais, Agregados e Coleções Incorporadas (Construtor de Relatórios e SSRS).
A lista a seguir descreve o escopo das células nas seguintes áreas tablix:
Canto Tablix O escopo são os dados na região de dados vinculados à região de dados tablix, depois que as expressões de filtro e classificação para o conjunto de dados e o tablix externo são aplicadas.
Grupo de colunas Tablix Os dados no grupo de colunas mais interno, depois que as expressões de filtro e classificação para o conjunto de dados, a tablix externa e os grupos de colunas são aplicados.
Grupo de linhas Tablix Os dados no grupo de linhas mais interno, depois que as expressões de filtro e classificação para o conjunto de dados, a tablix externa e os grupos de linhas são aplicados.
Corpo Tablix Os dados no grupo mais interno representado pela interseção de grupos de linhas e grupos de colunas, depois que as expressões de filtro e classificação para o conjunto de dados, o tablix externo e os grupos de linhas e colunas são aplicados.
Para mais informações, consulte Tablix Data Region Areas (Report Builder e SSRS).
Aninhar um gráfico, linha sparkline ou barra de dados num Tablix
Quando você adiciona um gráfico (incluindo um minigráfico ou barra de dados) a um cabeçalho de grupo de colunas tablix ou linha de rodapé de grupo, ou a uma célula de corpo tablix, os dados passados para o gráfico têm como escopo o subconjunto de dados dessa célula. Por padrão, quando você adiciona um gráfico a uma célula tablix, as dimensões do gráfico se expandem para preencher a célula.
Observação
Para ter mais controle sobre o tamanho de um gráfico em uma célula tablix, adicione o gráfico a um retângulo primeiro e, em seguida, adicione o retângulo à célula tablix.
Por padrão, as cores da legenda do gráfico são determinadas pela cor dos pontos de dados na série de gráficos. Para controlar as cores para que as regiões de dados do gráfico aninhadas usem a mesma cor para a mesma categoria de dados, você deve usar cores personalizadas e definir expressões de classificação nos dados. Para mais informações, consulte Especificar Cores Consistentes em Múltiplos Gráficos de Forma (Construtor de Relatórios e SSRS) e Ordenar Dados numa Região de Dados (Construtor de Relatórios e SSRS).
Aninhar um medidor ou um indicador num tablix
Você pode aninhar um medidor ou um indicador dentro de uma tabela, matriz ou lista para mostrar um indicador chave de desempenho (KPI). Quando você coloca um medidor ou indicador dentro de uma tabela, ele será renderizado para cada linha no tablix. Para mais informações sobre como adicionar indicadores a um tablix, consulte Indicadores (Report Builder e SSRS).
Adicionar um indicador a um tablix
Há duas maneiras de adicionar um medidor a uma região de dados tablix:
Clique dentro da célula tablix e insira um medidor. A caixa de diálogo Selecionar tipo de medidor é exibida. Depois de selecionar um tipo de medidor, a região de dados do medidor é colocada dentro da célula tablix selecionada. Você provavelmente precisará redimensionar o tablix para formatar o medidor.
Clique fora da tabela e insira um medidor. A caixa de diálogo Selecionar tipo de medidor é exibida. Depois de selecionar um tipo de medidor, a região de dados do medidor é colocada no canto superior esquerdo do relatório. Depois de adicionar dados e formatar esse medidor, arraste-o e solte-o dentro da célula tablix.
Como o gráfico, o conjunto de dados passado para o medidor tem como escopo o subconjunto de dados dessa célula. Quando um medidor é colocado dentro de uma célula tablix, o medidor sempre agregará apenas uma linha de dados.
Quando os dados no tablix contêm agrupamento, a região de dados do medidor aninhada dentro do tablix não herda automaticamente esse grupo. Você deve adicionar uma expressão de grupo correspondente ao medidor para mostrar as mesmas informações mostradas na tablix. Por exemplo, se os dados em seu tablix estiverem agrupados por Produto, você deverá adicionar uma expressão de grupo de produtos ao medidor para mostrar os mesmos dados. Para mais informações, consulte Medidores (Construtor de Relatórios e SSRS) e Adicionar ou Eliminar um Grupo numa Região de Dados (Construtor de Relatórios e SSRS).
Você deve definir os valores mínimo e máximo que serão exibidos na escala de medidor. Para especificar o valor máximo do medidor, você pode usar uma expressão, como =Max!MyField.Value. No entanto, como essa expressão será avaliada apenas dentro do escopo dos dados na célula, o máximo de cada medidor não será o mesmo para todas as linhas no tablix. Isso pode tornar as comparações entre medidores no tablix mais difíceis de entender. Como alternativa, você pode especificar um valor estático para o máximo. Todas as linhas dentro do tablix mostrarão um medidor com esse valor máximo. Para mais informações, veja Definir um Mínimo ou Máximo num Medidor (Construtor de Relatórios e SSRS).
Se os dados se tornarem demasiado grandes no medidor, considere usar um multiplicador de escala para reduzir o número de dígitos exibidos. Para especificar um multiplicador, clique com o botão direito do mouse na escala e selecione Propriedades da escala. Quando a caixa de diálogo Propriedades da escala for aberta, especifique um valor para Multiplicador.
Aninhar uma tabela ou matriz e um gráfico numa lista
Para aninhar várias regiões de dados em uma Lista, adicione primeiro um retângulo e, em seguida, adicione as regiões de dados ao retângulo.
Pode definir um grupo para uma região de dados Lista e, em seguida, adicionar um tablix e um gráfico para fornecer vistas diferentes dos mesmos dados. Para obter esse efeito, você deve definir expressões idênticas de grupo e classificação para o tablix e o gráfico incorporados. Por definição, o tablix e o gráfico usam dados do conjunto de dados da região de dados da lista pai.
Observação
Por padrão, quando você adiciona uma região de dados Lista à superfície de design, a lista inclui uma linha de detalhes. Você pode alterar esse padrão adicionando uma linha de grupo e removendo a linha de detalhes. Para mais informações, consulte Explorar a Flexibilidade de uma Região de Dados Tablix (Construtor de Relatórios e SSRS).
Para mais informações, consulte Compreender Grupos (Construtor de Relatórios e SSRS) e Adicionar, Mover ou Eliminar uma Tabela, Matriz ou Lista (Construtor de Relatórios e SSRS).
Conteúdo relacionado
- Filtrar, Agrupar e Ordenar Dados (Construtor de Relatórios e SSRS)
- Tabelas, Matrizes e Listas (Construtor de Relatórios e SSRS)
- Gráficos (Construtor de Relatórios e SSRS)
- Indicadores (Report Builder e SSRS)
- Expressões (Construtor de Relatórios e SSRS)
- Itens de Formatação do Relatório (Construtor de Relatórios e SSRS)
- Tutorial: Adicionar um KPI ao seu relatório (Construtor de Relatórios)
- Escalas de Formatação num Medidor (Construtor de Relatórios e SSRS)