Importante: No Excel para Microsoft 365 e Excel 2021, o Power View é removido em 12 de outubro de 2021. Como alternativa, você pode usar a experiência visual interativa fornecida pelo Power BI Desktop,que você pode baixar gratuitamente. Você também pode importar facilmente a pasta de trabalho do Excel para Power BI Desktop.
Resumo: No final do tutorial anterior, Create Map-based Power View Reports, sua Excel workbook incluiu dados de várias fontes, um Modelo de Dados com base nas relações estabelecidas usando o Power Pivot e um relatório de Power View baseado em mapa com algumas informações básicas de Jogos Olímpicos. Neste tutorial, estendemos e otimizamos a workbook com mais dados, gráficos interessantes e preparamos a workbook para criar facilmente relatórios Power View incríveis.
Observação: Este artigo descreve modelos de dados no Excel 2013. No entanto, os mesmos recursos de modelagem de dados e do Power Pivot introduzidos no Excel 2013 também se aplicam ao Excel 2016.
As seções deste tutorial são as seguintes:
-
Importar links de imagem baseados na Internet para o Modelo de Dados
-
Ocultar tabelas e campos para facilitar a criação de relatório
No final deste tutorial, você encontrará um questionário que pode ser usado para testar seu aprendizado.
Esta série utiliza dados que descrevem as Medalhas Olímpicas, países anfitriões e vários eventos olímpicos. Nesta série, os tutoriais são os seguintes:
-
Estender relações de modelos de dados usando o Excel 2013, o Power Pivot e o DAX
-
Incorporar dados da Internet e definir padrões para os relatórios do Power View
Sugerimos que você veja os tutoriais na ordem.
Esses tutoriais usam o Excel 2013 com o Power Pivot habilitado. Para obter mais informações sobre Excel 2013, clique aqui. Para obter orientação sobre como habilitar o Power Pivot, clique aqui.
Importar links de imagem baseados na Internet para o Modelo de Dados
A quantidade de dados está crescendo constantemente e a expectativa é de poder visualizá-los. Com dados adicionais, há perspectivas diferentes e oportunidades para revisar e considerar como os dados interagem de várias maneiras diferentes. Power Pivot e Power View reunir seus dados , bem como dados externos, e visualizá-los de maneiras interessantes e divertidas.
Nesta seção, você estende o Modelo de Dados para incluir imagens de sinalizadores para as regiões ou países que participam dos Jogos Olímpicos e, em seguida, adiciona imagens para representar as disciplinas contestadas nos Jogos Olímpicos.
Adicionar imagens de sinalizador ao Modelo de Dados
As imagens enriquecem o impacto visual dos Power View relatórios. Nas etapas a seguir, você adiciona duas categorias de imagem – uma imagem para cada disciplina e uma imagem do sinalizador que representa cada região ou país.
Você tem duas tabelas que são bons candidatos para incorporar essas informações: a tabela Disciplina para as imagens de disciplina e a tabela Hosts para sinalizadores. Para tornar isso interessante, você usa imagens encontradas na Internet e usa um link para cada imagem para que ela possa renderizar para qualquer pessoa que visualizar um relatório, independentemente de onde elas estão.
-
Depois de pesquisar na Internet, você encontra uma boa fonte para imagens de sinalizador para cada país ou região: o site CIA.gov World Factbook. Por exemplo, ao clicar no link a seguir, você obterá uma imagem do sinalizador para a França.
https://www.cia.gov/library/publications/the-world-factbook/graphics/flags/large/fr-lgflag.gif Quando você investiga mais e encontra outras URLs de imagem de sinalizador no site, percebe que as URLs têm um formato consistente e que a única variável é o código de país ou região de duas letras. Portanto, se você souber cada código de país ou região de duas letras, poderá inserir esse código de duas letras em cada URL e obter um link para cada sinalizador. Isso é uma vantagem e, quando você olha de perto para seus dados, percebe que a tabela Hosts contém códigos de país ou região de duas letras. Ótimo. -
Você precisa criar um novo campo na tabela Hosts para armazenar as URLs de sinalizador. Em um tutorial anterior, você usou o DAX para concatenar dois campos e faremos o mesmo com as URLs de sinalizador. Em Power Pivot, selecione a coluna vazia que tem o título Adicionar Coluna na tabela Hosts. Na barra de fórmulas, digite a seguinte fórmula DAX (ou você pode copiá-la e colá-la na coluna de fórmula). Parece longo, mas a maior parte é a URL que queremos usar do Factbook da CIA.=REPLACE("https://www.cia.gov/library/publications/the-world-factbook/graphics/flags/large/fr-lgflag.gif",82,2,LOWER([Alpha-2 code])) Nessa função DAX, você fez algumas coisas, tudo em uma linha. Primeiro, a função DAX REPLACE substitui o texto em uma determinada cadeia de caracteres de texto, portanto, usando essa função, você substituiu a parte da URL que fez referência ao sinalizador da França (fr) pelo código de duas letras apropriado para cada país ou região. O número 82 informa à função REPLACE para iniciar a substituição de 82 caracteres na cadeia de caracteres. O 2 a seguir informa SUBSTITUIR quantos caracteres devem ser substituídos. Em seguida, você pode ter notado que a URL é sensível a maiúsculas e minúsculas (você testou isso primeiro, é claro) e nossos códigos de duas letras são maiúsculas, portanto, tivemos que convertê-los em minúsculas à medida que os inserimos na URL usando a função DAX LOWER.
-
Renomeie a coluna com as URLs de sinalizador para FlagURL. Sua Power Pivot agora se parece com a tela a seguir.
-
Retorne ao Excel e selecione a Tabela Dinâmica em Sheet1. Em Campos de Tabela Dinâmica,selecione ALL. Você vê o campo FlagURL que você adicionou está disponível, conforme mostrado na tela a seguir.
Observações: Em algumas instâncias, o código Alpha-2 usado pelo site do World Factbook do CIA.gov não corresponderá ao código oficial ISO 3166-1 Alpha-2 fornecido na tabela Hosts, o que significa que alguns sinalizadores não são exibidos corretamente. Você pode corrigir isso e obter as URLs de Sinalizador corretas, fazendo as seguintes substituições diretamente em sua tabela Hosts em Excel, para cada entrada afetada. A boa notícia é que Power Pivot detecta automaticamente as alterações feitas no Excel e recalcula a fórmula DAX:
-
alterar AT para AU
-
Adicionar pictogramas de esporte ao Modelo de Dados
Power View os relatórios são mais interessantes quando as imagens são associadas a eventos olímpicos. Nesta seção, você adiciona imagens à tabela Disciplinas.
-
Depois de pesquisar na Internet, você descobre que o Wikimedia Commons tem ótimos pictogramas para cada disciplina olímpiada, enviado por Parutakupiu. O link a seguir mostra as muitas imagens de Parutakupiu.http://commons.wikimedia.org/wiki/user:parutakupiu
-
Mas quando você olha para cada uma das imagens individuais, você encontra que a estrutura de URL comum não se presta a usar o DAX para criar automaticamente links para as imagens. Você deseja saber quantas disciplinas existem em seu Modelo de Dados, para avaliar se você deve inserir os links manualmente. Em Power Pivot selecione a tabela Disciplinas e veja a parte inferior da janela Power Pivot. Lá, você verá que o número de registros é 69, conforme mostrado na tela a seguir.
Você decide que 69 registros não são muitos para copiar e colar manualmente, especialmente porque eles serão tão atraentes ao criar relatórios. -
Para adicionar as URLs de pictograma, você precisa de uma nova coluna na tabela Disciplinas. Isso apresenta um desafio interessante: a tabela Disciplinas foi adicionada ao Modelo de Dados importando um banco de dados do Access, portanto, a tabela Disciplinas aparece somente em Power Pivot, não no Excel. No entanto, Power Pivot, você não pode inserir diretamente dados em registros individuais, também chamados de linhas. Para resolver isso, podemos criar uma nova tabela com base em informações na tabela Disciplinas, adicioná-la ao Modelo de Dados e criar uma relação.
-
Em Power Pivot, copie as três colunas na tabela Disciplinas. Você pode selecioná-los, passe o mouse sobre a coluna Disciplina e arrastando até a coluna Desportivo, conforme mostrado na tela a seguir, em seguida, clique em Home > Clipboard> Copy .
-
Em Excel, crie uma nova planilha e colar os dados copiados. Formatar os dados colados como uma tabela como você fez em tutoriais anteriores nesta série, especificando a linha superior como rótulos e, em seguida, nomeie a tabela DiscImage. Nomee a planilha DiscImage também.
Observação: Uma pastas de trabalho com todas as entradas manuais concluídas, chamadas DiscImage_table.xlsx, é um dos arquivos baixados no primeiro tutorial desta série. Para facilitar, você pode baixá-lo clicando aqui. Leia as próximas etapas, que podem ser aplicadas a situações semelhantes com seus próprios dados.
-
Na coluna ao lado de SportID, digite DiscImage na primeira linha. Excel estende automaticamente a tabela para incluir a linha. Sua planilha DiscImage se parece com a tela a seguir.
-
Insira as URLs para cada disciplina, com base nos pictogramas de Wikimedia Commons. Se você tiver baixado a pasta de trabalho onde elas já estão inseridas, você poderá copiá-las e colá-las nessa coluna.
-
Ainda no Excel, escolha Power Pivot > Tabelas > Adicionar ao Modelo de Dados para adicionar a tabela criada ao Modelo de Dados.
-
Em Power Pivot, em Exibiçãode Diagrama, crie uma relação arrastando o campo DisciplineID da tabela Disciplinas para o campo DisciplineID na tabela DiscImage.
Definir a Categoria de Dados para exibir imagens corretamente
Para que os relatórios Power View exibir corretamente as imagens, você deve definir corretamente a CATEGORIA de Dados como URL da imagem. Power Pivot tenta determinar o tipo de dados que você tem em seu Modelo de Dados, nesse caso adiciona o termo (Sugerido) após a Categoria selecionada automaticamente, mas é bom ter certeza. Vamos confirmar.
-
Em Power Pivot, selecione a tabela DiscImage e escolha a coluna DiscImage.
-
Na faixa de opções, selecione Propriedades avançadas > Relatórios > Categoria de Dados e selecione URLda imagem, conforme mostrado na tela a seguir. Excel tenta detectar a Categoria de Dados e, quando isso acontece, marca a categoria De dados selecionada como (sugerida).
Seu Modelo de Dados agora inclui URLs para pictogramas que podem ser associados a cada disciplina, e a Categoria de Dados é definida corretamente como URL da imagem.
Usar dados da Internet para concluir o Modelo de Dados
Muitos sites na Internet oferecem dados que podem ser usados em relatórios, se você encontrar os dados confiáveis e úteis. Nesta seção, você adiciona dados de população ao seu Modelo de Dados.
Adicionar informações de população ao Modelo de Dados
Para criar relatórios que incluam informações de população, você precisa encontrar e incluir dados de população no Modelo de Dados. Uma ótima fonte dessas informações é o banco Worldbank.org de dados. Depois de visitar o site, você encontrará a página a seguir que permite selecionar e baixar todos os tipos de dados de país ou região.
Há muitas opções para baixar dados do Worldbank.org e todos os tipos de relatórios interessantes que você poderia criar como resultado. Por enquanto, você está interessado em população para países ou regiões em seu modelo de dados. Nas etapas a seguir, você baixa um tabela de dados de população e os adiciona ao seu Modelo de Dados.
Observação: Às vezes, os sites mudam, portanto, o layout Worldbank.org pode ser um pouco diferente do descrito abaixo. Como alternativa, você pode baixar uma Excel chamada Population.xlsx que já contém os dados Worldbank.org, criada usando as etapas a seguir, clicando aqui.
-
Navegue até o worldbank.org site do link fornecido acima.
-
Na seção central da página, em PAÍS,clique em selecionar todos.
-
Em SERIES,pesquise e selecione população, total. A tela a seguir mostra uma imagem dessa pesquisa, com uma seta apontando para a caixa de pesquisa.
-
Em TEMPO, selecione 2008 (que tem alguns anos, mas corresponde aos dados de Jogos Olímpicos usados nestes tutoriais)
-
Depois que essas seleções são feitas, clique no botão BAIXAR e escolha Excel como o tipo de arquivo. O nome da workbook, conforme baixado, não é muito acessível. Renomeie aPopulation.xls , salve-a em um local onde você possa acessá-la na próxima série de etapas.
Agora você está pronto para importar esses dados para seu Modelo de Dados.
-
Na pasta Excel que contém os dados da Sua Olímpia, insira uma nova planilha e a nomee População.
-
Navegue até a Population.xls de trabalho baixada, abra-a e copie os dados. Lembre-se de que, com qualquer célula no conjuntos de dados selecionada, você pode pressionar Ctrl + A para selecionar todos os dados adjacentes. Colar os dados na célula A1 na planilha População em sua pasta de trabalho de Jogos Olímpicos.
-
Em sua pasta de trabalho de Jogos Olímpicos, você deseja formatar os dados que você acabou de colar como uma tabela e nomear a tabela População. Com qualquer célula no grupo de dados selecionada, como a célula A1, pressione Ctrl + A para selecionar todos os dados adjacentes e, em seguida, Ctrl + T para formatar os dados como uma tabela. Como os dados têm cabeçalhos, selecione Minha tabela tem cabeçalhos na janela Criar Tabela exibida, conforme exibido aqui.
A formatação dos dados como tabela tem muitas vantagens. Você pode atribuir um nome a uma tabela, o que facilita a identificação. Você também pode estabelecer relações entre as tabelas, permitindo a exploração e análise em Tabelas dinâmicas, no Power Pivot e no Power View. -
Na guia FERRAMENTAS DE TABELA > DESIGN, localize o campo Nome da Tabela e digite População para nomear a tabela. Os dados de população estão em uma coluna intitulada 2008. Para manter as coisas em linha reta, renomeie a coluna 2008 na tabela População para População. Sua workbook agora se parece com a tela a seguir.
Observações: Em alguns casos, o Código de País usado pelo site Worldbank.org não corresponderá ao código oficial ISO 3166-1 Alpha-3 fornecido na tabela Demões, o que significa que algumas regiões do país não exibirão dados de população. Você pode corrigir isso fazendo as seguintes substituições diretamente em sua tabela Population Excel, para cada entrada afetada. A boa notícia é que Power Pivot detecta automaticamente as alterações feitas em Excel:
-
alterar o NLD para o NED
-
alterar CHE para SUI
-
-
Em Excel, adicione a tabela ao Modelo de Dados selecionando Power Pivot > Tabelas > Adicionarao Modelo de Dados, conforme mostrado na tela a seguir.
-
Em seguida, vamos criar uma relação. Notamos que o Código de País ou Região em População é o mesmo código de três dígitos encontrado no campo de NOC_CountryRegion Demões. Ótimo, podemos criar facilmente uma relação entre essas tabelas. Em Power Pivot, em Modo de Exibição de Diagrama, arraste a tabela População para que ela seja situada ao lado da tabela Demões. Arraste o NOC_CountryRegion campo da tabela Demões para o campo Código de País ou Região na tabela População. Uma relação é estabelecida, conforme mostrado na tela a seguir.
Isso não foi muito difícil. Seu Modelo de Dados agora inclui links para sinalizadores, links para imagens de disciplina (chamamos-as de pictogramas anteriores) e novas tabelas que fornecem informações sobre a população. Temos todos os tipos de dados disponíveis e estamos quase prontos para criar algumas visualizações atraentes para incluir em relatórios.
Mas primeiro, vamos tornar a criação de relatórios um pouco mais fácil, ocultando algumas tabelas e campos que nossos relatórios não usarão.
Ocultar tabelas e campos para facilitar a criação de relatório
Você pode ter notado quantos campos estão na tabela Demões. Muitos deles, incluindo muitos que você não usará para criar um relatório. Nesta seção, você aprenderá a ocultar alguns desses campos, para que possa simplificar o processo de criação de relatório em Power View.
Para ver isso por conta própria, selecione a Power View de Excel. A tela a seguir mostra a lista de tabelas Power View Fields. Essa é uma longa lista de tabelas para escolher e, em muitas tabelas, há campos que seus relatórios nunca usarão.
Os dados subjacentes ainda são importantes, mas a lista de tabelas e campos é muito longa e talvez um pouco assustador. Você pode ocultar tabelas e campos de ferramentas do cliente, como tabelas dinâmicas e Power View, sem remover os dados subjacentes do Modelo de Dados.
Nas etapas a seguir, você oculta algumas das tabelas e campos usando Power Pivot. Se você precisar de tabelas ou campos que você ocultou para gerar relatórios, sempre poderá voltar para Power Pivot e desaconsiná-los.
Observação: Ao ocultar uma coluna ou campo, não será possível criar relatórios ou filtros com base nessas tabelas ou campos ocultos.
Ocultar tabelas usando Power Pivot
-
Em Power Pivot, selecione Home > View > Data View para garantir que o Exibição de Dados está selecionado, em vez de estar no Diagrama De Exibição.
-
Vamos ocultar as tabelas a seguir, que você não acredita que precisa criar relatórios: S_Teams e W_Teams. Você pode observar algumas tabelas em que apenas um campo é útil; mais adiante neste tutorial, você também encontrará uma solução para eles.
-
Clique com o botão direito do mouse na guia W_Teams, encontrada na parte inferior da janela e selecione Ocultar de Ferramentas do Cliente. A tela a seguir mostra o menu que aparece quando você clica com o botão direito do mouse em uma guia de tabela oculta em Power Pivot.
-
Ocultar a outra tabela, S_Teams, também. Observe que as guias para tabelas ocultas estão acinzenadas, conforme mostrado na tela a seguir.
Ocultar campos usando Power Pivot
Há também alguns campos que não são úteis para a criação de relatórios. Os dados subjacentes podem ser importantes, mas ocultando campos de ferramentas do cliente, como tabelas dinâmicas e Power View, a navegação e seleção de campos a serem incluídos nos relatórios fica mais clara.
As etapas a seguir ocultam uma coleção de campos, de várias tabelas, que você não precisará em seus relatórios.
-
Em Power Pivot, clique na guia Medalhas. Clique com o botão direito do mouse na coluna Edição e clique em Ocultar de Ferramentas do Cliente, conforme mostrado na tela a seguir.
Observe que a coluna fica cinza, semelhante à forma como as guias de tabelas ocultas são cinza. -
Na guia Medalhas, oculta os campos a seguir das ferramentas do cliente: Event_gender, MedalKey.
-
Na guia Eventos, hide the following fields from client tools: EventID, SportID.
-
Na guia Esportes, oculta o SportID.
Agora, quando olhamos para a Power View e Power View Fields,vemos a tela a seguir. Isso é mais gerenciável.
Ocultar tabelas e colunas de ferramentas de cliente ajuda o processo de criação de relatório a ir mais suavemente. Você pode ocultar o máximo de tabelas ou colunas necessárias, e sempre poderá desaconsiná-las mais tarde, se necessário.
Com o Modelo de Dados concluído, você pode experimentar com os dados. No próximo tutorial, você cria todos os tipos de visualizações interessantes e atraentes usando os dados da Olímpia e o Modelo de Dados que você criou.
Ponto de verificação e Questionário
Revise o que você aprendeu
Neste tutorial, você aprendeu a importar dados baseados na Internet para seu Modelo de Dados. Há muitos dados disponíveis na Internet e saber como encontrá-los e incluí-los em seus relatórios é uma ótima ferramenta para ter no conjunto de conhecimento de relatórios.
Você também aprendeu a incluir imagens em seu Modelo de Dados e como criar fórmulas DAX para suavizar o processo de obter URLs em seu mash-up de dados, para que você possa usá-las em relatórios. Você aprendeu a ocultar tabelas e campos, o que é útil quando você precisa criar relatórios e ter menos desorganização de tabelas e campos que provavelmente não serão usados. Ocultar tabelas e campos é especialmente útil quando outras pessoas estão criando relatórios a partir dos dados que você fornece.
QUESTIONÁRIO
Quer ver o quanto você se lembra do que aprendeu? Aqui está sua chance. O questionário a seguir destaca recursos, capacidades ou requisitos sobre os quais você aprendeu neste tutorial. Na parte inferior da página, você encontrará as respostas. Boa sorte!
Pergunta 1: Qual dos métodos a seguir é uma maneira válida de incluir dados da Internet em seu Modelo de Dados?
R: Copie e colar as informações como texto bruto em Excel e elas serão incluídas automaticamente.
B: Copie e colar as informações em Excel, formate-as como uma tabela e selecionePower Pivot > Tabelas > Adicionar ao Modelo de Dados.
C: Crie uma fórmula DAX no Power Pivot que preencha uma nova coluna com URLs que apontem para os recursos de dados da Internet.
D: B e C.
Pergunta 2: Qual dos seguintes é verdadeiro para a formatação de dados como uma tabela em Excel?
R: Você pode atribuir um nome a uma tabela, o que facilita a identificação.
B: Você pode adicionar uma tabela ao Modelo de Dados.
C: Você pode estabelecer relações entre tabelas e, assim, explorar e analisar os dados em Tabelas Dinâmicas, Power Pivot e Power View.
D: Todas as informações acima.
Pergunta 3: Qual das seguintes tabelas ocultas é verdadeira Power Pivot ?
R: Ocultar uma tabela no Power Pivot apaga os dados do Modelo de Dados.
B: Ocultar uma tabela no Power Pivot impede que a tabela seja vista em ferramentas de cliente e, portanto, impede que você criar relatórios que usem os campos dessa tabela para filtragem.
C: Ocultar uma tabela no Power Pivot não tem efeito nas ferramentas do cliente.
D: Você não pode ocultar tabelas Power Pivot, você só pode ocultar campos.
Pergunta 4: True ou False: depois de ocultar um campo no Power Pivot, você não poderá vê-lo ou acessá-lo por mais tempo, mesmo Power Pivot si mesmo.
A: VERDADEIRO
B: FALSO
Respostas do questionário
-
Resposta correta: D
-
Resposta correta: D
-
Resposta correta: B
-
Resposta correta: B
Observações: Os dados e imagens nesta série de tutoriais têm base no seguinte:
-
Conjunto de dados sobre Olimpíadas do Guardian News & Media Ltd.
-
Imagens de bandeiras da CIA Factbook (cia.gov)
-
Dados de população do Banco Mundial (worldbank.org)
-
Pictogramas de esporte olímpico por Thadius856 e Parutakupiu