Tutorial: Incorporar dados da Internet e definir padrões para os relatórios do Power View

Aplica-se a
Excel para Microsoft 365 Excel 2019 Excel 2016 Excel 2013

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 pastas de trabalho do Excel para o Power BI Desktop. 

Resumo: No final do tutorial anterior, Criar relatórios do Power View baseados em mapas, sua pasta de trabalho do Excel incluiu dados de várias fontes, um Modelo de Dados baseado em relações estabelecidas usando o Power Pivot e um relatório do Power View baseado em mapas com algumas informações básicas das Olimpíadas. Neste tutorial, estendemos e otimizamos a pasta de trabalho com mais dados, gráficos interessantes e preparamos a pasta de trabalho para criar facilmente relatórios incríveis do Power View.

Observação

Este artigo descreve modelos de dados no Excel 2013. No entanto, os mesmos recursos de modelagem de dados e Power Pivot introduzidos no Excel 2013 também se aplicam ao Excel 2016.

As seções deste tutorial são as seguintes:

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:

  1. Importar dados para o Excel 2013 e criar um modelo de dados
  2. Estender relações de modelos de dados usando o Excel 2013, o Power Pivot e o DAX
  3. Criar relatórios do Power View baseados em mapas
  4. Incorporar dados da Internet e definir padrões para os relatórios do Power View
  5. Ajuda do Power Pivot
  6. Criar relatórios incríveis do Power View - Parte 2

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 o Excel 2013, clique aqui. Para obter orientações sobre como habilitar o Power Pivot, clique aqui.

A quantidade de dados está em constante crescimento, assim como a expectativa de poder visualizá-los. Com dados adicionais, surgem diferentes perspectivas e oportunidades para revisar e considerar como os dados interagem de muitas maneiras diferentes. O Power Pivot e o Power View reúnem seus dados, bem como dados externos, e os visualizam de maneiras divertidas e interessantes.

Nesta seção, você estende o Modelo de Dados para incluir imagens de bandeiras das regiões ou países que participam das Olimpíadas 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 relatórios do Power View. Nas etapas a seguir, você adiciona duas categorias de imagem – uma imagem para cada disciplina e uma imagem da bandeira que representa cada região ou país.

Você tem duas tabelas que são boas candidatas para incorporar essas informações: a tabela Disciplina para as imagens da 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 ser renderizada para qualquer pessoa que esteja visualizando um relatório, independentemente de onde esteja.

  1. Depois de pesquisar na Internet, você encontra uma boa fonte de imagens de bandeiras para cada país ou região: o site CIA.gov World Factbook. Por exemplo, quando você clica no link a seguir, obtém uma imagem da bandeira da França.

    https://www.cia.gov/library/publications/the-world-factbook/graphics/flags/large/fr-lgflag.gif

    Ao investigar mais e encontrar outras URLs de imagens de bandeira no site, você 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ê soubesse cada código de país ou região de duas letras, poderia simplesmente inserir esse código de duas letras em cada URL e obter um link para cada sinalizador. Isso é uma vantagem e, quando você examina atentamente seus dados, percebe que a tabela Hosts contém códigos de país ou região de duas letras. Ótimo.

  2. 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 para as URLs de sinalizador. No Power Pivot, selecione a coluna vazia com 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 da fórmula). Parece longo, mas a maior parte é o URL que queremos usar do CIA Factbook.

    =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, todas em uma linha. Primeiro, a função DAX REPLACE substitui o texto em uma determinada cadeia de texto, portanto, usando essa função, você substituiu a parte da URL que fazia referência à bandeira 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ê deve ter notado que o URL diferencia maiúsculas de minúsculas (você testou isso primeiro, é claro) e nossos códigos de duas letras são maiúsculos, então tivemos que convertê-los em minúsculas quando os inserimos no URL usando a função DAX LOWER.

  3. Renomeie a coluna com as URLs de sinalizador para FlagURL. A tela do Power Pivot agora se parece com a tela a seguir.

    PowerPivot e DAX para criar um campo de URLs

  4. Retorne ao Excel e selecione a Tabela Dinâmica na Planilha1. Em Campos da Tabela Dinâmica, selecione TODOS. O campo FlagURL adicionado está disponível, conforme mostrado na tela a seguir.
    O URLdaBandeira é adicionado à tabela Anfitriões

    Observação

    Em alguns casos, o código Alpha-2 usado pelo site CIA.gov World Factbook não corresponde 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 na tabela Hosts no Excel, para cada entrada afetada. A boa notícia é que o Power Pivot detecta automaticamente as alterações feitas no Excel e recalcula a fórmula DAX:

    • alterar AT para AU

Adicionar pictogramas esportivos ao Modelo de Dados

Os relatórios do Power View são mais interessantes quando as imagens são associadas a eventos olímpicos. Nesta seção, você adiciona imagens à tabela Disciplinas .

  1. Depois de pesquisar na Internet, você descobre que o Wikimedia Commons tem ótimos pictogramas para cada disciplina olímpica, enviados por Parutakupiu. O link a seguir mostra as muitas imagens de Parutakupiu.

    http://commons.wikimedia.org/wiki/user:parutakupiu

  2. Mas quando você olha para cada uma das imagens individuais, descobre que a estrutura de URL comum não se presta ao uso do DAX para criar automaticamente links para as imagens. Você deseja saber quantas disciplinas existem em seu Modelo de Dados para avaliar se deve inserir os links manualmente. No Power Pivot, selecione a tabela Disciplinas e examine a parte inferior da janela do Power Pivot. Lá, você verá que o número de registros é 69, conforme mostrado na tela a seguir.
    O PowerPivot exibe o número de registros

    Você decide que 69 registros não são demais para copiar e colar manualmente, especialmente porque eles serão muito atraentes quando você criar relatórios.

  3. Para adicionar os 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, de modo que a tabela Disciplinas aparece apenas no Power Pivot, não no Excel. Mas, no Power Pivot, você não pode inserir dados diretamente em registros individuais, também chamados de linhas. Para resolver isso, podemos criar uma nova tabela com base nas informações da tabela Disciplinas , adicioná-la ao Modelo de Dados e criar uma relação.

  4. No Power Pivot, copie as três colunas na tabela Disciplinas . Você pode selecioná-los passando o mouse sobre a coluna Disciplina e arrastando para a coluna SportID, conforme mostrado na tela a seguir, e clique em Cópia da área > de transferência inicial>.

    copie campos no PowerPivot

  5. No Excel, crie uma nova planilha e cole os dados copiados. Formate os dados colados como uma tabela como você fez nos tutoriais anteriores desta série, especificando a linha superior como rótulos e, em seguida, nomeie a tabela como DiscImage. Nomeie a planilha também como DiscImage.

Observação

Uma pasta de trabalho com todas as entradas manuais concluídas, chamada DiscImage_table.xlsx, é um dos arquivos que você baixou no primeiro tutorial desta série. Para facilitar, você pode baixá-lo clicando aqui. Leia as próximas etapas, que você pode aplicar a situações semelhantes com seus próprios dados.

  1. Na coluna ao lado de SportID, digite DiscImage na primeira linha. O Excel estende automaticamente a tabela para incluir a linha. Sua planilha DiscImage tem aparência semelhante à tela a seguir.

    estendendo uma tabela no Excel

  2. Insira as URLs de cada disciplina, com base nos pictogramas do Wikimedia Commons. Se você baixou a pasta de trabalho em que as pastas de trabalho já foram inseridas, é possível copiá-las e colá-las nessa coluna.

  3. Ainda no Excel, escolha Tabelas > Power Pivot > Adicionar ao Modelo de Dados para adicionar a tabela que você criou ao Modelo de Dados.

  4. No Power Pivot, no Modo de Exibição de 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 no Power View exibam corretamente as imagens, você deve definir corretamente a Categoria de Dados como URL da Imagem. O Power Pivot tenta determinar o tipo de dados que você tem no seu Modelo de Dados. Nesse caso, ele adiciona o termo (Sugerido) após a Categoria selecionada automaticamente, mas é bom ter certeza. Vamos confirmar.

  1. No Power Pivot, selecione a tabela DiscImage e escolha a coluna DiscImage.

  2. Na faixa de opções, selecione Categoria de Dados de Propriedades de Relatório > Avançadas > e selecione URL da imagem, conforme mostrado na tela a seguir. O Excel tenta detectar a Categoria de Dados e, quando isso acontece, marca a categoria de Dados selecionada como (sugerida).

    Definir a categoria de dados no PowerPivot

Seu Modelo de Dados agora inclui URLs para pictogramas que podem ser associados a cada disciplina, e a Categoria de Dados está 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ê achar 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 localizar e incluir dados de população no Modelo de Dados. Uma grande fonte dessas informações é o banco de dados Worldbank.org. Depois de visitar o site, você encontra a página a seguir que permite selecionar e baixar todos os tipos de dados de país ou região.

http://databank.worldbank.org/data/views/variableSelection/selectvariables.aspx?source=world-development-indicators

Existem muitas opções para baixar dados do Worldbank.org e todos os tipos de relatórios interessantes que você pode criar como resultado. Por enquanto, você está interessado na população de países ou regiões em seu modelo de dados. Nas etapas a seguir, você baixa uma tabela de dados da população e a adiciona ao seu Modelo de Dados.

Observação

Às vezes, os sites mudam, portanto, o layout no Worldbank.org pode ser um pouco diferente do descrito abaixo. Como alternativa, você pode baixar uma pasta de trabalho do Excel chamada Population.xlsx que já contém os dados Worldbank.org, criada usando as etapas a seguir, clicando aqui.

  1. Navegue até o site da worldbank.org no link fornecido acima.

  2. Na seção central da página, em PAÍS, clique em selecionar tudo.

  3. Em SÉRIE, pesquise e selecione população, total. A tela a seguir mostra uma imagem dessa pesquisa, com uma seta apontando para a caixa de pesquisa.

    selecionando conjuntos de dados a partir do worldbank.org

  4. Em TIME, selecione 2008 (que tem alguns anos, mas corresponde aos dados das Olimpíadas usados nestes tutoriais)

  5. Depois que essas seleções forem feitas, clique no botão BAIXAR e escolha o Excel como o tipo de arquivo. O nome da pasta de trabalho, conforme baixado, não é muito legível. Renomeie a pasta de trabalho como Population.xlse salve-a em um local onde você possa acessá-la nas próximas séries de etapas.

Agora você está pronto para importar esses dados para seu Modelo de Dados.

  1. Na pasta de trabalho do Excel que contém os dados das Olimpíadas, insira uma nova planilha e nomeie-a como População.

  2. Navegue até a pasta de trabalho de Population.xls baixada, abra-a e copie os dados. Lembre-se de que, com qualquer célula do conjunto de dados selecionada, você pode pressionar Ctrl + A para selecionar todos os dados adjacentes. Cole os dados na célula A1 na planilha População da pasta de trabalho Olimpíadas.

  3. Na pasta de trabalho das Olimpíadas, você deseja formatar os dados que acabou de colar como uma tabela e nomear a tabela como População. Com qualquer célula no conjunto 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 janela Criar Tabela

    Formatar os dados como uma 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 tabelas, permitindo a exploração e a análise em Tabelas Dinâmicas, Power Pivot e Power View.

  4. Na guia DESIGN DE FERRAMENTAS > DE TABELA , localize o campo Nome da Tabela e digite População para nomear a tabela. Os dados populacionais estão em uma coluna intitulada 2008. Para manter as coisas em ordem, renomeie a coluna de 2008 na tabela População para População. Sua pasta de trabalho agora se parece com a tela a seguir.

    Dados de população inseridos no Excel

    Observação

    Em alguns casos, o código do país usado pelo site do Worldbank.org não corresponde ao código oficial ISO 3166-1 Alpha-3 fornecido na tabela Medalhas , o que significa que algumas regiões do país não exibirão dados populacionais. Você pode corrigir isso fazendo as seguintes substituições diretamente na tabela População no Excel, para cada entrada afetada. A boa notícia é que o Power Pivot detecta automaticamente as alterações feitas no Excel:

    • alterar NLD para NED
    • alterar CHE para SUI
  5. No Excel, adicione a tabela ao Modelo de Dados selecionando Tabelas > do Power Pivot > Adicionar ao Modelo de Dados, conforme mostrado na tela a seguir.

    Adicionar novos dados ao Modelo de Dados

  6. 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 NOC_CountryRegion de Medalhas. Ótimo, podemos facilmente criar uma relação entre essas tabelas. No Power Pivot, no Modo de Exibição de Diagrama, arraste a tabela População para que ela fique ao lado da tabela Medalhas . Arraste o campo NOC_CountryRegion da tabela Medalhas 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.

    Criar uma relação entre tabelas

Isso não foi muito difícil. Seu Modelo de Dados agora inclui links para sinalizadores, links para imagens de disciplina (nós as chamávamos de pictogramas anteriormente) e novas tabelas que fornecem informações populacionais. Temos todos os tipos de dados disponíveis e estamos quase prontos para criar algumas visualizações atraentes para incluir nos 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.

Oculte tabelas e campos para facilitar a criação de relatórios

Você deve ter notado quantos campos estão na tabela de Medalhas . 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 agilizar o processo de criação de relatórios no Power View.

Para ver isso por conta própria, selecione a planilha Power View no Excel. A tela a seguir mostra a lista de tabelas em Campos do Power View. Essa é uma longa lista de tabelas para escolher, e em muitas tabelas, há campos que seus relatórios nunca usarão.

muitas tabelas disponíveis na pasta de trabalho do Excel

Os dados subjacentes ainda são importantes, mas a lista de tabelas e campos é muito longa e talvez um pouco assustadora. Você pode ocultar tabelas e campos das ferramentas do cliente, como Tabelas Dinâmicas e Power View, sem remover os dados subjacentes do Modelo de Dados.

Nas etapas a seguir, você ocultará algumas das tabelas e campos usando o Power Pivot. Se você precisar de tabelas ou campos que ocultou para gerar relatórios, sempre poderá voltar ao Power Pivot e reexibi-los.

Observação

Ao ocultar uma coluna ou um campo, você não poderá criar relatórios ou filtros com base nessas tabelas ou campos ocultos.

Ocultar tabelas usandoPower Pivot

  1. No Power Pivot, selecione Modo de Exibição > de Dados da Página Inicial > para garantir que o Modo de exibição de dados esteja selecionado, em vez de estar no Modo de Exibição de Diagrama.

  2. Vamos ocultar as seguintes tabelas, que você não acredita que precisa criar relatórios: S_Teams e W_Teams. Você observa algumas tabelas em que apenas um campo é útil; Mais adiante neste tutorial, você também encontrará uma solução para eles.

  3. Clique com o botão direito do mouse na guia W_Teams , encontrada na parte inferior da janela, e selecione Ocultar das 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 no Power Pivot.

    como ocultar tabelas das Ferramentas de Cliente do Excel

  4. Oculte a outra tabela S_Teams também. Observe que as guias de tabelas ocultas ficam acinzentadas, conforme mostrado na tela a seguir.

    guias de tabelas ocultas estão acinzentadas nas Tabelas dinâmicas

Ocultar campos usandoPower Pivot

Também há alguns campos que não são úteis para a criação de relatórios. Os dados subjacentes podem ser importantes, mas ao ocultar campos das ferramentas do cliente, como Tabelas Dinâmicas e Power View, a navegação e a seleção de campos a serem incluídos nos relatórios ficam mais claras.

As etapas a seguir ocultam uma coleção de campos de várias tabelas que não são necessários em seus relatórios.

  1. No Power Pivot, clique na guia Medalhas . Clique com o botão direito do mouse na coluna Edição e clique em Ocultar das Ferramentas do Cliente, conforme mostrado na tela a seguir.

    clique com o botão direito do mouse para ocultar campos da tabela das Ferramentas de Cliente do Excel

    Observe que a coluna fica cinza, semelhante à forma como as guias das tabelas ocultas são cinza.

  2. Na guia Medalhas , oculte os seguintes campos das ferramentas do cliente: Event_gender, MedalKey.

  3. Na guia Eventos , oculte os seguintes campos das ferramentas de cliente: EventID, SportID.

  4. Na guia Esportes , oculte SportID.

Agora, quando olhamos para a planilha Power View e os campos Power View, vemos a tela a seguir. Isso é mais gerenciável.

menos tabelas nas Ferramentas de Cliente facilitam a criação de relatórios

Ocultar tabelas e colunas das ferramentas do cliente ajuda a tornar o processo de criação de relatórios mais tranquilo. Você pode ocultar quantas tabelas ou colunas forem necessárias e sempre poderá reexibi-las mais tarde, se necessário.

Com o Modelo de Dados concluído, você pode experimentar com os dados. No próximo tutorial, você criará todos os tipos de visualizações interessantes e atraentes usando os dados das Olimpíadas e o Modelo de Dados que você criou.

Ponto de verificação e Questionário

Revise o que você aprendeu

Neste tutorial, você aprendeu como 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 em seu conjunto de conhecimento de relatórios.

Você também aprendeu a incluir imagens em seu Modelo de Dados e a criar fórmulas DAX para facilitar o processo de obtenção de 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 confusã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 com base nos dados fornecidos.

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 cole as informações como texto bruto no Excel e elas serão incluídas automaticamente.

B: Copie e cole as informações no Excel, formate-as como uma tabela e selecione Tabelas > do Power Pivot > Adicionar ao Modelo de Dados.

C: Crie uma fórmula DAX no Power Pivot que preencha uma nova coluna com URLs que apontam para recursos de dados da Internet.

D: B e C.

Pergunta 2: Qual das alternativas a seguir é verdadeira para a formatação de dados como uma tabela no 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 opções acima.

Pergunta 3: Qual das seguintes opções se aplica às tabelas ocultas no 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 nas ferramentas do cliente e, portanto, impede que você crie relatórios que usam os campos dessa tabela para filtragem.

C: Ocultar uma tabela no Power Pivot não tem efeito sobre as ferramentas do cliente.

D: Você não pode ocultar tabelas no Power Pivot, você só pode ocultar campos.

Pergunta 4: Verdadeiro ou Falso: depois de ocultar um campo no Power Pivot, você não poderá mais vê-lo ou acessá-lo, mesmo no próprio Power Pivot.

A: VERDADEIRO

B: FALSO

Respostas do questionário

  1. Resposta correta: D
  2. Resposta correta: D
  3. Resposta correta: B
  4. Resposta correta: B

Observação

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