Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Aplica-se a: Construtor de Relatórios da Microsoft (SSRS)
Designer de Relatórios
do Power BI no SQL Server Data Tools
Pode inserir uma região de dados num relatório paginado, por exemplo, um gráfico, dentro de outra região de dados, por exemplo, uma matriz, normalmente para apresentar resumos de dados de forma concisa ou para fornecer uma representação visual, além de uma apresentação em 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 circular na célula no canto e os minigráficos 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 com base em conjuntos de dados diferentes. Para mostrar dados de diferentes conjuntos de dados, considere utilizar relatórios de consulta detalhada ou sub-relatórios. 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 dos dados de um gráfico incorporado numa célula de canto de uma tablix corresponde aos dados do conjunto de dados associado à região de dados tablix, após a aplicação dos filtros ao conjunto de dados, à região de dados tablix e à região de dados do gráfico. O escopo de uma tablix aninhada numa célula de tablix é o mesmo que o escopo da célula de canto, mas está adicionalmente limitado pelas pertenças aos grupos de linhas e de colunas da célula em que 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 seguinte descreve o âmbito das células nas seguintes áreas de tablix:
Canto do tablix O âmbito é o dos dados na região de dados associada à região de dados do tablix, depois de serem aplicadas as expressões de filtro e ordenação ao conjunto de dados e ao tablix externo.
Grupo de colunas Tablix Os dados no grupo de colunas mais interno, após a aplicação das expressões de filtro e ordenação ao conjunto de dados, à tablix exterior e aos grupos de colunas.
Grupo de linhas da tablix Os dados no grupo de linhas mais interno, depois de serem aplicadas as expressões de filtro e ordenação ao conjunto de dados, à tablix exterior e aos grupos de linhas.
Corpo do tablix Os dados no grupo mais interno, representado pela interseção dos grupos de linhas e de colunas, depois de serem aplicadas as expressões de filtro e de ordenação ao conjunto de dados, ao tablix externo e aos grupos de linhas e de colunas.
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 adicionar um gráfico (incluindo um minigráfico ou uma barra de dados) ao cabeçalho de um grupo de colunas do tablix, a uma linha de rodapé de grupo ou a uma célula do corpo do tablix, os dados transmitidos ao gráfico ficam limitados ao 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
Pode inserir um mostrador ou um indicador numa 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 que está aninhada no 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 se abrir, especifique um valor para Multiplicador.
Aninhar uma tabela ou matriz e um gráfico numa lista
Para aninhar várias regiões de dados numa 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 de Lista e, em seguida, adicionar um tablix e um gráfico para apresentar visualizações 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 utilizam dados do conjunto de dados da região de dados da lista principal.
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 em relatórios paginados do Construtor de Relatórios
- Tabelas, matrizes e listas em relatórios paginados pelo Report Builder
- Gráficos num relatório paginado (Report Builder)
- Indicadores num relatório paginado (Construtor de Relatórios)
- Expressões num relatório paginado (Construtor de Relatórios)
- Formatar itens de relatório paginados (Report Builder)
- Tutorial: Adicione um KPI ao seu relatório (Report Builder)
- Formatar escalas num medidor num relatório paginado (Report Builder)