Configurar propriedades de comportamento de tabela para relatórios de Power View
Se você estiver usando uma pasta de trabalho PowerPivot como um modelo de dados para o Power View, poderá definir propriedades de comportamento de tabela que exponham linhas de detalhes em um mais nível granular. Definir as propriedades do comportamento da tabela altera o comportamento do agrupamento das linhas de detalhes e fornece uma melhor colocação padrão de identificação de informações (como nomes, IDs de fotografia ou imagens de logotipo) em contêineres de peças, cartões e gráficos.
Use este tópico para saber como propriedades de comportamento de tabela específicas afetam a experiência de design de relatório no Power View.
Neste artigo
Como propriedades do Comportamento da Tabela afetam o design de relatório
Abrindo a caixa de diálogo de Comportamento da Tabela
Definindo a propriedade Identificador de Linha
Definindo a propriedade Manter Linhas Exclusivas
Definindo um rótulo padrão
Definindo uma imagem padrão
Otimizando para layouts específicos
Próximas etapas
Como propriedades do Comportamento da Tabela afetam o design de relatório
Em contraste com outros aplicativos de relatório que exigem que você defina agrupamento explicitamente em um relatório, o Power View agrupa itens automaticamente com base em quais colunas você coloca na lista de campos de relatório e no formato de apresentação que você está usando. Na maioria dos casos, o agrupamento padrão gera um resultado ótimo. Mas, para algumas tabelas, principalmente as que contêm dados de detalhes, o comportamento de agrupamento padrão às vezes agrupará linhas que não deveriam ser agrupadas. Para essas tabelas, você pode definir propriedades que fazem as linhas serem repetidas em vez de agrupadas.
Definir propriedades de comportamento de tabela é recomendado para tabelas onde as linhas individuais são de interesse primário, como registros de funcionário ou cliente. Em contraste, as tabelas que não se beneficiam destas propriedades incluem as que agem como uma tabela de pesquisa (por exemplo, uma tabela de data, uma tabela de categoria de produto ou uma tabela de departamento, onde a tabela consiste em um número relativamente pequeno de linhas e colunas) ou tabelas resumidas que contêm linhas que só são interessantes quando resumidas (por exemplo, dados de censo que acumulam por gênero, idade ou geografia). Para tabelas de pesquisa e resumo, o comportamento do agrupamento padrão gera o melhor resultado.
As propriedades do comportamento de tabela incluem o seguinte:
Identificador de Linha ─ especifica uma coluna que só contém valores exclusivos, permitindo que seja usada como uma chave de agrupamento interna.
Manter Linhas Exclusivas ─ especificará quais colunas fornecem valores que devem ser tratados como exclusivos mesmo se forem duplicados (por exemplo, nome e sobrenome do funcionário, para casos onde dois ou mais funcionários têm o mesmo nome).
Rótulo Padrão ─ especifica qual coluna fornece um nome para exibição para representar dados de linha (por exemplo, nome de funcionário em um registro de funcionário).
Imagem Padrão ─ especifica qual coluna fornece uma imagem que representa os dados de linha (por exemplo, uma ID de foto em um registro de funcionário).
Observação |
---|
No SQL Server 2012, as propriedades de comportamento de tabela são usadas somente pelo Power View. As propriedades do comportamento de tabela não têm efeito em relatórios dinâmicos do Excel. |
Voltar ao início
Abrindo a caixa de diálogo de Comportamento da Tabela
Na Exibição de Dados de sua janela do PowerPivot, clique em Janela do PowerPivot: guia Avançado.
Clique na guia da tabela na parte inferior da janela para selecionar a tabela para a qual você está configurando propriedades.
Em Propriedades de Relatório, clique em Comportamento da Tabela.
Defina o Identificador de Linha e continue para especificar outras propriedades nesta caixa de diálogo.
Voltar ao início
Definindo a propriedade Identificador de Linha
Dentro da tabela, o identificador de linha especifica uma única coluna que só contém valores exclusivos e nenhum valor em branco. A propriedade Identificador de Linha é usada para alterar o agrupamento para que um grupo não seja baseado na composição de campo de uma linha, mas em uma coluna fixa que sempre é usada para identificar uma linha exclusivamente, independentemente dos campos usados em um layout de relatório específico.
Definir esta propriedade altera o comportamento de agrupamento padrão de agrupamento dinâmico baseado nas colunas presentes na exibição, para um comportamento de agrupamento fixo que é resumido com base no identificador de linha. Alterar o comportamento do agrupamento padrão é pertinente para layouts de relatório, como uma matriz, que, de outro modo, agruparia (ou mostraria subtotais) para cada coluna na linha.
Definir um identificador de linha habilita as seguintes propriedades adicionais: Manter Linhas Exclusivas, Rótulo Padrão e Imagem Padrão, cada qual afeta o comportamento de campo no Power View.
Você também pode usar Identificador de Linha sozinho, como uma propriedade autônoma, para habilitar o seguinte:
Uso de imagens binárias em um relatório. Ao remover a ambiguidade em torno da exclusividade de linha, o Power View pode determinar como atribuir imagens padrão e rótulos padrão para uma determinada linha.
Remover subtotais indesejáveis de um relatório de matriz. O agrupamento padrão no nível do campo cria um subtotal para cada campo. Se você desejar somente um único subtotal que seja calculado no nível de linha, definir o Identificador de Linha gerará este resultado.
Você não pode definir um Identificador de Linha para tabelas marcadas como tabelas de data. Para tabelas de data, o identificador de linha é especificado quando você marca a tabela. Para obter mais informações, consulte Caixa de diálogo Marcar Como Tabela de Data.
Voltar ao início
Definindo a propriedade Manter Linhas Exclusivas
Esta propriedade permite especificar quais colunas transmitem informações de identidade (como um nome de funcionário ou um código de produto) de modo que possa distinguir uma linha da outra. Nos casos em que as linhas parecem idênticas (como dois clientes com o mesmo nome), as colunas que você especificar para esta propriedade serão repetidas na tabela de relatório.
Dependendo das colunas que acrescentar a um relatório, você poderá localizar as linhas que são tratadas como linhas idênticas porque os valores em cada uma delas parecem ser iguais (por exemplo, dois clientes chamados Jon Yang). Isto pode ocorrer porque outras colunas que fornecem diferenciação (como nome do meio, endereço ou data de aniversário) não estão na exibição do relatório. Nesse tipo de cenário, o comportamento padrão é agrupar as linhas aparentemente idênticas em uma única linha, resumindo os valores calculados em um único resultado maior das linhas combinadas.
Ao definir a propriedade Manter Linhas Exclusivas, você pode designar uma ou mais colunas que sempre devem se repetir, mesmo se houver instâncias duplicadas, sempre que acrescentar essa coluna à exibição de relatório. Valores calculados associados à linha agora serão alocados com base em cada linha individual em vez de acumulados em uma única linha. Ao escolher colunas para a propriedade Manter Linhas Exclusivas, escolha as que contiverem informações de diferenciação, como nomes.
Observação |
---|
Como as colunas que o usuário final seleciona podem afetar o agrupamento, o que altera o contexto de filtro para cálculos de expressão, os designers de modelo devem procurar criar medidas que retornem os resultados corretos. Para obter mais informações, consulte Perguntas frequentes de modelo de tabela. |
Voltar ao início
Definindo um rótulo padrão
Esta propriedade especifica um rótulo que aparece em destaque em um cartão, ou junto com a imagem padrão na tira de navegação de um relatório de peças. Quando usado com uma imagem padrão, o rótulo padrão aparece abaixo da imagem. Ao escolher um rótulo padrão, escolha a coluna que transmite a maioria das informações sobre a linha (por exemplo, um nome).
No layout de faixa de guias para um contêiner de peças, com a faixa de navegação na parte superior, o rótulo padrão aparece na área de título abaixo de uma imagem, conforme definido pela propriedade Imagem Padrão. Por exemplo, se você tiver uma lista de funcionários, poderá organizar as informações de funcionários, usando a ID de foto deles como a imagem padrão e o Nome de Funcionário como o rótulo padrão. A coluna de rótulo padrão sempre aparece abaixo da imagem na navegação de faixa de guias de um contêiner de peças, mesmo se você não selecioná-lo explicitamente na lista de campos de relatório.
No layout de fluxo de cobertura de um contêiner de peças, com a navegação na parte inferior das peças, a imagem padrão aparece sem o rótulo padrão.
Em um layout de cartão, o rótulo padrão aparece em uma fonte maior na área de título na parte superior de cada cartão. Por exemplo, se você tiver uma lista de funcionários, poderá fazer cartões com as informações de funcionários, usando a ID de foto deles como a imagem padrão e o Nome de Funcionário como o rótulo padrão.
Voltar ao início
Definindo uma imagem padrão
Esta propriedade especifica uma imagem que é exibida por padrão na navegação de faixa de guias de um relatório de peças, ou de forma destacada embaixo do rótulo padrão à esquerda de um cartão. Uma imagem padrão deve ser conteúdo visual. Exemplos incluem uma ID de foto na tabela de funcionários, um logotipo de cliente em uma tabela de cliente, ou uma forma de país em uma tabela de geografia.
Observação |
---|
As imagens podem se obtidas de endereços de URL para um arquivo de imagem em um servidor Web, ou como dados binários inseridos na pasta de trabalho Se a imagem for baseada em uma URL, defina também a coluna como um tipo de imagem de forma que o Power View recupere a imagem em vez de exibir a URL como dados de texto no relatório. Para obter mais informações, consulte Janela do PowerPivot: guia Avançado. |
Otimizando para layouts específicos
Esta seção descreve o efeito de definir propriedades de comportamento de tabela do ponto de vista de um formato de apresentação específico e características dos dados. Se você estiver tentando ajustar o layout de um relatório de matriz, por exemplo, poderá usar estas informações para entender como melhorar uma apresentação de matriz usando as propriedades de comportamento de tabela no modelo.
Imagens faltando
As propriedades que você define no modelo determinam se as imagens são visualizadas em um relatório, ou representadas como valores de texto no relatório. No exemplo a seguir, as imagens estão ausentes do relatório. Em vez da imagem, aparece o local da URL do arquivo de imagem. Este comportamento ocorre porque o texto no modelo é interpretado como texto no relatório. Você pode alterar este comportamento definindo propriedades em uma coluna que contém uma URL de imagem. A propriedade instrui o Power View para usar o valor da coluna como uma URL em vez de exibi-lo como texto.
Para indicar quais colunas contêm URLs de imagem, defina a propriedade Imagem URL para que o Power View recupere o arquivo de imagem. Para imagens binárias, você somente precisa definir a propriedade Identificador de Linha. Para obter mais informações, consulte Criar um relatório do Reporting Services usando dados PowerPivot.
Voltar ao início
Estão faltando uma ou mais linhas nas tabelas
Às vezes, os resultados de comportamento de agrupamento padrão são o oposto do que você pretendeu; especificamente, as linhas de detalhes que estão presentes no modelo não aparecem no relatório. Por padrão, o Power View agrupa nas colunas que você adiciona à exibição. Se você adicionar Nome de País ao relatório, cada país aparecerá uma vez na exibição, embora a tabela subjacente possa conter milhares de linhas que incluam várias instâncias de cada nome de país. Neste caso, o comportamento de agrupamento padrão gera o resultado correto.
Porém, considere um exemplo diferente em que você possa querer que apareçam várias instâncias de uma linha, porque, na realidade, as linhas subjacentes contêm dados sobre entidades diferentes. Neste exemplo, suponha que você tenha dois clientes chamados Jon Yang. Usando o comportamento de agrupamento padrão, somente uma instância de Jon Yang aparecerá no relatório. Além disso, como somente uma instância aparece na lista, a medida Renda Anual é a soma daquele valor para ambos os clientes. Nesta situação, onde clientes que têm o mesmo nome são pessoas diferentes, o comportamento do agrupamento padrão gera um resultado incorreto.
Para alterar o comportamento de agrupamento padrão, defina as propriedades Identificador de Linha e Manter Linhas Exclusivas. Em Manter Linhas Exclusivas, escolha a coluna Sobrenome para que este valor seja repetido para uma linha, mesmo que já apareça em uma linha diferente. Depois de alterar as propriedades e republicar a pasta de trabalho, você pode criar o mesmo relatório, só que, desta vez, verá os dois clientes chamados Jon Yang, com a Renda Anual corretamente alocada para cada um.
Voltar ao início
O layout de matriz está cheio demais
Quando você apresenta uma tabela de detalhes em uma matriz, o agrupamento padrão fornece um valor resumido para cada coluna. Dependendo de seus objetivos, podem ser mais resumos do que você deseja. Para alterar este comportamento, defina Identificador de Linha. Nenhuma propriedade adicional precisa ser definida; apenas definir o identificador de linha é suficiente para alterar o agrupamento de forma que os resumos sejam calculados para cada linha com base em seu identificador de linha exclusivo.
Compare as seguintes imagens de antes e depois que mostram o efeito de definir esta propriedade para um layout de matriz.
Antes: agrupamento padrão com base em campos na matriz
Depois: agrupamento em identificador de linha
Voltar ao início
Gráfico mostrando itens e níveis demais no eixo
Relatórios de gráfico que mostram dados de detalhes devem usar o identificador de linha como um eixo. Sem um identificador de linha, o eixo é indeterminado, resultando em um layout aproximado que pode não fazer sentido. Para alterar este comportamento, defina Identificador de Linha. Nenhuma propriedade adicional precisa ser definida; apenas definir o identificador de linha é suficiente para alterar o agrupamento de forma que os resumos sejam calculados para cada linha com base em seu identificador de linha exclusivo.
Compare as seguintes imagens de antes e depois que mostram o efeito de definir esta propriedade para um layout de gráfico. É o mesmo relatório, com campos e apresentação idênticos. A única diferença é que a imagem inferior mostra um relatório depois que Identificador de Linha foi definido na tabela de Itens.
Antes: agrupamento padrão com base em campos em um gráfico
Depois: agrupamento em identificador de linha (o identificador de linha torna-se o eixo)
Voltar ao início
Próximas etapas
Depois de avaliar as tabelas em seu modelo e definir as propriedades de comportamento da tabela nelas contendo linhas de detalhes que sempre devem aparecer como itens individuais, você poderá otimizar ainda mais o modelo por meio de propriedades ou configurações adicionais. Para obter mais informações sobre como aprimorar a experiência de design de relatórios, consulte Criar um relatório do Reporting Services usando dados PowerPivot.
Consulte também
Referência
Caixa de diálogo Comportamento da Tabela
Conceitos
Configurar conjunto de campo padrão para relatórios de Power View
Criar um relatório do Reporting Services usando dados PowerPivot
Ocultar colunas de aplicativos de relatórios