Tutorial: Incorporar Dados da Internet e Definir Predefinições de Relatórios do Power View

Síntese:    No final do tutorial anterior, Crie relatórios do Power View baseados em mapas, o seu livro do Excel incluía dados de várias origens, um modelo de dados com base em relações estabelecidas através de Power Pivot e um relatório do Power View com base em mapas com algumas informações básicas sobre as Olimpíadas. Neste tutorial, estendemos e otimizem o livro com mais dados, gráficos interessantes e preparar o livro para criar facilmente relatórios fantásticos do Power View.

Nota: Este artigo descreve os modelos de dados no Excel 2013. No entanto, os mesmos modelos de dados e funcionalidades do Power Pivot introduzidas no Excel 2013 também são aplicáveis ao Excel 2016.

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

Importar ligações de imagem baseadas na Internet para o modelo de dados

Utilizar dados da Internet para concluir o modelo de dados

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

Ponto de Verificação e Questionário

No final deste tutorial encontrará um questionário que pode utilizar para testar a sua aprendizagem.

Esta série de tutoriais utiliza dados descritivos das Medalhas Olímpicas, países/regiões anfitriões e diversos eventos desportivos olímpicos. Os tutoriais nesta série são os seguintes:

  1. Importar Dados para o Excel 2013 e Criar um Modelo de Dados

  2. Expandir relações de Modelos de Dados através do Excel 2013, do Power Pivot e DAX

  3. Criar Relatórios do Power View baseados em Mapas

  4. Incorporar Dados da Internet e Definir Predefinições de Relatórios do Power View

  5. Ajuda do Power Pivot

  6. Criar Relatórios Extraordinários do Power View - Parte 2

Recomendamos que respeite a ordem dos mesmos.

Estes tutoriais utilizam o Excel 2013 com o Power Pivot ativado. Para obter mais informações sobre o Excel 2013, clique aqui. Para obter orientações sobre como ativar o Power Pivot, clique aqui.

Importar ligações de imagem baseadas na Internet para o modelo de dados

A quantidade de dados está crescendo constantemente e, por isso, é a expectativa de poder visualizá-lo. Com dados adicionais são diferentes perspectivas e oportunidades para rever e considerar como os dados interagem de várias formas diferentes. oPower Pivot e o Power View reúnem os seus dados, bem como os dados externos, e visualizam-os de formas divertidas e interessantes.

Nesta secção, expanda o modelo de dados para incluir imagens de sinalizadores para as regiões ou países que participam nas Olimpíadas e, em seguida, adicione imagens para representar as disciplinas contestadas nos jogos do olímpicas.

Adicionar imagens de sinalizadores ao modelo de dados

As imagens enriquecem o impacto visual dos relatórios do Power View. Nos passos seguintes, pode adicionar duas categorias de imagens, uma imagem para cada disciplina e uma imagem do sinalizador que representa cada região ou país.

Tem duas tabelas que são boas candidatas para incorporar estas informações: a tabela disciplina para as imagens disciplinares e a tabela de anfitriões para sinalizadores. Para tornar esta pessoa interessante, pode utilizar imagens que se encontrem na Internet e utilizar uma ligação para cada imagem, de forma a que as pessoas vejam um relatório, independentemente do local onde se encontrem.

  1. Depois de Pesquisar pela Internet, pode encontrar uma boa fonte para sinalizar imagens para cada país ou região: o CIA.gov World Factbook site. Por exemplo, ao clicar na seguinte ligação, obtém uma imagem do sinalizador para França.


    https://www.CIA.gov/library/publications/The-World-Factbook/Graphics/flags/Large/fr-lgflag.gif
    Quando investiga mais informações e localiza outros URLs de imagens de sinalizadores no site, percebe que os URLs têm um formato consistente e que a única variável é o código de país ou região de duas letras. Por isso, se souber cada código de país ou região de duas letras, pode simplesmente inserir esse código de duas letras em cada URL e obter uma ligação para cada sinalizador. Isto é um sinal de adição e, quando olha atentamente para os seus dados, percebe que a tabela de anfitriões contém códigos de país ou região de duas letras. Legal.

  2. Tem de criar um novo campo na tabela de anfitriões para armazenar os URLs do sinalizador. Num tutorial anterior, utilizou o DAX para concatenar dois campos e faremos o mesmo para os URLs dos sinalizadores. Em Power Pivot, selecione a coluna vazia que tem a coluna título adicionar na tabela hosts . Na barra de fórmulas, escreva a seguinte fórmula do DAX (ou pode copiá-la e colá-la na coluna fórmula). Parece muito longo, mas a maior parte é o URL que pretendemos utilizar a partir da CIA Factbook.

    =REPLACE("https://www.cia.gov/library/publications/the-world-factbook/graphics/flags/large/fr-lgflag.gif",82,2,LOWER([Alpha-2 code]))

    Esta função do DAX fez algumas coisas numa só linha. Em primeiro lugar, a função DAX REPLACE Substitui texto numa determinada cadeia de texto, por isso, ao utilizar essa função, substituiu a parte do URL que referenciou o sinalizador da França (FR) com o código de duas letras adequado para cada país ou região. O número 82 diz à função REPLACE para iniciar o substituição de 82 caracteres na cadeia. O 2 que se segue indica substituir o número de carateres a substituir. Em seguida, poderá ter reparado que o URL faz distinção entre maiúsculas e minúsculas (já testou-o primeiro, é claro) e os nossos códigos de duas letras estão em letras maiúsculas, por isso tivemos de convertê-los em minúsculas, uma vez que estes foram inseridos no URL com a função DAX inferior.

  3. Mude o nome da coluna com os URLs dos sinalizadores para Urldabandeira. O seu ecrã de Power Pivot tem agora o seguinte ecrã.

    PowerPivot e DAX para criar um campo de URL

  4. Volte ao Excel e selecione a tabela dinâmica em Sheet1. Em campos da tabela dinâmica, selecione tudo. Verá o campo Urldabandeira que adicionou está disponível, conforme apresentado no ecrã seguinte.
    URLDaBandeira adicionado à tabela Anfitriões

    Notas: Em alguns casos, o código alfa-2 utilizado pelo site do CIA.gov World Factbook não corresponde ao código de alfa-2 do 3166-1 oficial fornecido na tabela de anfitriões , o que significa que alguns sinalizadores não são apresentados corretamente. Pode corrigi-lo e obter os URLs dos sinalizadores corretos ao efetuar as seguintes substituições diretamente na sua tabela de hosts no Excel, para cada entrada afetada. A boa notícia é que o Power Pivot detecta automaticamente as alterações efetuadas no Excel e recalcula a fórmula DAX:

    • mudar para AU

Adicionar desportivos esporte ao modelo de dados

Os relatórios do Power View são mais interessantes quando as imagens são associadas a eventos do olímpicas. Nesta secção, adicione imagens à tabela disciplinas .

  1. Após procurar na Internet, verá que o Wikimedia Commons tem fantástica desportivos para cada disciplina de olímpicas, submetida por Parutakupiu. A ligação seguinte mostra-lhe as muitas imagens do Parutakupiu.

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

  2. No entanto, quando examina cada uma das imagens individuais, encontra a estrutura do URL comum não utiliza o DAX para criar automaticamente ligações para as imagens. Pretender saber quantas disciplinas existem no seu modelo de dados, para avaliar se deve introduzir as ligações manualmente. Em Power Pivot selecione a tabela disciplinares e veja a parte inferior da janela do Power Pivot. Em seguida, verá o número de registos é 69, conforme apresentado no seguinte ecrã.
    O PowerPivot apresenta o número de registos

    O adquirente decide que os registos do 69 não são demasiado importantes para copiar e colar manualmente, especialmente, uma vez que são tão apelativos quando cria relatórios.

  3. Para adicionar os pictograms URLs, necessita de uma nova coluna na tabela disciplinas . Isto apresenta um desafio interessante: a tabela disciplinas foi adicionada ao modelo de dados ao importar uma base de dados do Access, para que a tabela disciplinas seja apresentada apenas no Power Pivot e não no Excel. No Power Pivot, não pode introduzir dados diretamente em registos individuais, também denominadas linhas. Para resolver este problema, poderemos criar uma nova tabela com base na informação na tabela disciplinas , adicioná-la ao modelo de dados e criar uma relação.

  4. Em Power Pivot, copie as três colunas na tabela disciplinas . Pode selecioná-los ao pairar o rato sobre a coluna disciplina e, em seguida, arrastar para a coluna esporte, conforme apresentado no ecrã seguinte, clique em base > área de transferência > copiar.

    Copiar campos no PowerPivot

  5. No Excel, crie uma nova folha de cálculo e cole os dados copiados. Formate os dados colados como uma tabela como fez em Tutoriais anteriores nesta série, especificando a linha superior como etiquetas e, em seguida, nomeie a tabela DiscImage. Nomeie também o DiscImage da folha de cálculo.

Nota: Um livro com todas as entradas manuais concluídas, denominadas DiscImage_table. xlsx, é um dos ficheiros que transferiu no primeiro tutorial desta série. Para o tornar mais fácil, pode descarregá-lo ao clicar aqui. Leia os passos seguintes, que pode aplicar a situações semelhantes com os seus dados.

  1. Na coluna junto a Esporteid, escreva DiscImage na primeira linha. O Excel expande automaticamente a tabela para incluir a linha. A sua folha de cálculo do DiscImage tem o seguinte ecrã.

    Expandir uma tabela no Excel

  2. Introduza os URLs para cada disciplina, com base no desportivos da Wikimedia Commons. Se transferiu o livro onde já se encontra incluído, pode copiá-los e colá-los nessa coluna.

  3. Ainda no Excel, selecione Power Pivot > tabelas > adicionar ao modelo de dados para adicionar a tabela que criou ao modelo de dados.

  4. Em Power Pivot, na vista de diagrama, crie uma relação ao arrastar o campo disciplinaid da tabela disciplinas para o campo disciplinaid na tabela DiscImage .

Definir a categoria de dados para apresentar imagens de forma correta

Para que os relatórios no Power View apresentem correctamente as imagens, tem de definir corretamente a categoria de dados para o URL da imagem. oPower Pivot tenta determinar o tipo de dados que tem no seu modelo de dados, nesse caso adiciona o termo (sugerido) após a categoria selecionada automaticamente, mas é bom ter a certeza. Vamos confirmar.

  1. Em Power Pivot, selecione a tabela DiscImage e, em seguida, selecione a coluna DiscImage.

  2. Na faixa de opções, selecione Propriedades de relatórios de > avançadas > categoria de dados e selecione URL da imagem, conforme apresentado no seguinte ecrã. O Excel tenta detetar a categoria de dados e, quando faz, marca a categoria de dados selecionada como (sugerida).

    Definir a Categoria de Dados no PowerPivot

O seu modelo de dados inclui agora URLs para o desportivos que podem ser associados a cada disciplina e a categoria de dados está corretamente configurada para o URL da imagem.

Utilizar dados da Internet para concluir o modelo de dados

Muitos sites na Internet oferecem dados que podem ser utilizados em relatórios, se encontrar os dados confiáveis e úteis. Nesta secção, pode adicionar 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, tem de localizar e, em seguida, incluir dados de população no modelo de dados. Uma excelente fonte dessas informações é o banco de dados do Worldbank.org. Depois de visitar o site, encontra a seguinte página que lhe permite selecionar e transferir 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 de transferência de dados do Worldbank.org e de todos os tipos de relatórios interessantes que pode criar como resultado. Por agora, está interessado em população para países ou regiões no seu modelo de dados. Nos passos seguintes, descarregou uma tabela de dados populacionais e adiciona-a ao seu modelo de dados.

Nota: Por vezes, os Web sites mudam, pelo que o esquema em Worldbank.org pode ser um pouco diferente do que o descrito abaixo. Em alternativa, pode transferir um livro do Excel com o nome população. xlsx que já contenha os dados do worldbank.org, criados com os passos seguintes, clicando aqui.

  1. Navegue para o Web site do worldbank.org a partir da ligação fornecida acima.

  2. Na secção centro da página, em país, clique em selecionar tudo.

  3. Em série, procure e selecione população, total. O ecrã seguinte mostra uma imagem dessa pesquisa, com uma seta a apontar para a caixa de pesquisa.

    Selecionar conjuntos de dados de worldbank.org

  4. Em hora, selecione 2008 (tem alguns anos, mas corresponde aos dados de Olimpíadas utilizados nos tutoriais)

  5. Depois de efetuar as seleções, clique no botão transferir e, em seguida, selecione Excel como tipo de ficheiro. O nome do livro, tal como é transferido, não é muito legível. Mude o nome do livro para preenchimento. xlse, em seguida, guarde-o numa localização onde pode aceder ao mesmo na próxima série de passos.

Agora, está pronto para importar esses dados para o seu modelo de dados.

  1. No livro do Excel que contém os seus dados de Olimpíadas, insira uma nova folha de cálculo e nomeie-a como população.

  2. Navegue até ao livro transferida para preenchimento. xls , abra-o e copie os dados. Lembre-se de que, com qualquer célula no conjunto de dados selecionado, pode premir Ctrl + t para selecionar todos os dados adjacentes. Cole os dados na célula a1 da folha de cálculo do seu livro de Olimpíadas.

  3. No seu livro de Olimpíadas, pretende formatar os dados que acabou de colar como uma tabela e atribuir um nome à populaçãoda tabela. Com qualquer célula no conjunto de dados selecionado, como a célula a1, prima CTRL + A para selecionar todos os dados adjacentes e, em seguida, CTRL + T para formatar os dados como uma tabela. Uma vez que os dados têm cabeçalhos, selecione A minha tabela tem cabeçalhos na janela Criar Tabela que aparece, tal como mostrado aqui.

    A janela Criar Tabela

    A formatação dos dados como uma tabela tem muitas vantagens. Pode atribuir um nome a uma tabela, facilitando a sua identificação. Também pode estabelecer relações entre tabelas, permitindo a exploração e análise em Tabelas Dinâmicas, Power Pivot e Power View.

  4. No separador ferramentas de tabela > estrutura , localize o campo nome da tabela e, em seguida, escreva população para atribuir um nome à tabela. Os dados populacionais estão numa coluna com o título 2008. Para manter as coisas em direto, mude o nome da coluna 2008 na tabela de população para população. O seu livro tem agora o seguinte ecrã.

    Dados de população importados para o Excel

    Notas: Em alguns casos, o indicativo de país utilizado pelo site do worldbank.org não corresponde ao código ISO 3166-1 alfabético-3 oficial fornecido na tabela medalhas , o que significa que algumas país/região não apresentarão dados populacionais. Pode corrigir isso ao efetuar as seguintes substituições diretamente na tabela de preenchimento no Excel, para cada entrada afetada. A boa notícia é que o Power Pivot detecta automaticamente as alterações efetuadas no Excel:

    • alterar NLD para NED

    • alterar CHE para SUI

  5. No Excel, adicione a tabela ao modelo de dados ao selecionar Power Pivot > tabelas > adicionar ao modelo de dados, conforme apresentado no ecrã seguinte.

    Adicionar novos dados ao Modelo de Dados

  6. Em seguida, vamos criar uma relação. Reparámos que o código do país ou região no preenchimento é o mesmo código de três dígitos que se encontra no campo NOC_CountryRegion de medalhas. Fantásticamente, poderemos criar facilmente uma relação entre essas tabelas. Em Power Pivot, na vista de diagrama, arraste a tabela de preenchimento , para que esteja situada junto à tabela medalhas . Arraste o campo NOC_CountryRegion da tabela medalhas para o campo de código de país ou região na tabela de preenchimento . Uma relação é estabelecida, conforme apresentado no ecrã seguinte.

    Criar uma relação entre tabelas

Isso não era demasiado difícil. O seu modelo de dados inclui agora ligações para sinalizadores, ligações para imagens disciplinares (chamamos o desportivos anteriormente) e novas tabelas que fornecem informações de população. Temos todos os tipos de dados disponíveis e estamos quase prontos para criar algumas visualizações fantásticas para incluir em relatórios.

Em primeiro lugar, vamos tornar a criação de relatórios um pouco mais fácil ao ocultar algumas tabelas e campos que os nossos relatórios não usarão.

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

Poderá ter notado quantos campos existem na tabela medalhas . Muitas delas, incluindo muitas que não irá utilizar para criar um relatório. Nesta secção, irá aprender a ocultar alguns destes campos, para que possa simplificar o processo de criação de relatórios no Power View.

Para ver esta pessoa, selecione a folha de Power View no Excel. O ecrã seguinte mostra a lista de tabelas nos campos do Power View. Esta é uma longa lista de tabelas a partir das quais pode escolher e, em muitas tabelas, existem campos que os seus relatórios nunca irão utilizar.

Demasiadas tabelas disponíveis no livro do Excel

Os dados subjacentes ainda são importantes, mas a lista de tabelas e campos é demasiado longa e talvez seja um pouco assustador. Pode ocultar tabelas e campos das ferramentas de cliente, tais como tabelas dinâmicas e Power View, sem remover os dados subjacentes do modelo de dados.

Nos passos seguintes, pode ocultar algumas tabelas e campos com Power Pivot. Se precisar de tabelas ou campos que ocultou para gerar relatórios, pode sempre voltar a Power Pivot e mostrá-los.

Nota: Quando ocultar uma coluna ou campo, não conseguirá criar relatórios ou filtros com base nesses campos ou tabelas ocultas.

Ocultar tabelas com Power Pivot

  1. Em Power Pivot, selecione base > ver > vista de dados para se certificar de que a vista de dados está selecionada, em vez de estar na vista de diagrama.

  2. Vamos ocultar as seguintes tabelas, que não acha que precisa de criar relatórios: S_Teams e W_Teams. Pode perceber algumas tabelas onde só é útil um campo; mais adiante neste tutorial, também encontrará uma solução para as mesmas.

  3. Clique com o botão direito do rato no separador W_Teams , que se encontra na parte inferior da janela e selecione ocultar das ferramentas de cliente. O ecrã seguinte mostra o menu que é apresentado quando clica com o botão direito do rato num separador de tabela oculto no Power Pivot.

    Como ocultar tabelas nas Ferramentas de Cliente

  4. Oculte também a outra tabela, S_Teams. Repare que os separadores das tabelas ocultas estão acinzentados, conforme apresentado no ecrã seguinte.

    Os separadores de tabelas ocultas aparecem esbatidos no PowerPivot

Ocultar campos com Power Pivot

Também existem 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 de cliente, tais como tabelas dinâmicas e Power View, a navegação e a seleção dos campos a incluir nos relatórios tornam-se mais nítidas.

Os passos seguintes ocultam uma coleção de campos, de várias tabelas, que não precisa dos seus relatórios.

  1. Em Power Pivot, clique no separador medalhas . Clique com o botão direito do rato na coluna edição e, em seguida, clique em ocultar das ferramentas de cliente, conforme apresentado no ecrã seguinte.

    Clique com o botão direito para ocultar campos de tabelas nas Ferramentas de Clientes do Excel

    Repare que a coluna fica acinzentada, semelhante à forma como os separadores das tabelas ocultas são cinzentos.

  2. No separador medalhas , oculte os seguintes campos das ferramentas de cliente: Event_gender, MedalKey.

  3. No separador eventos , oculte os seguintes campos das ferramentas de cliente: EventID, esporte.

  4. No separador esportes , oculte esporte.

Agora, quando vemos os campos folha do Power View e Power View, vemos o ecrã seguinte. É mais fácil de gerir.

Menos tabelas nas Ferramentas de Cliente tornam a criação de relatórios mais fácil

Ocultar tabelas e colunas das ferramentas de cliente ajuda o processo de criação de relatórios de forma mais fácil. Pode ocultar a quantidade de tabelas ou colunas que for necessário e, se necessário, pode sempre mostrá-las mais tarde.

Com o modelo de dados concluído, pode experimentar os dados. No próximo tutorial, pode criar todos os tipos de visualizações interessantes e atrativas utilizando os dados de Olimpíadas e o modelo de dados que criou.

Ponto de verificação e Questionário

Rever o que aprendeu

Neste tutorial, aprendeu a importar dados baseados na Internet para o seu modelo de dados. Existem muitos dados disponíveis na Internet e a saber como encontrá-los e incluí-los nos seus relatórios é uma ótima ferramenta que tem no seu conjunto de conhecimentos de relatórios.

Também aprendeu como incluir imagens no seu modelo de dados e como criar fórmulas do DAX para suavizar o processo de obter URLs na sua forma de dados, para que possa utilizá-los em relatórios. Aprendeu a ocultar tabelas e campos, o que é útil quando precisa de criar relatórios e ter menos lixo a partir de tabelas e campos que não podem ser utilizados. Ocultar tabelas e campos é particularmente útil quando as outras pessoas criam relatórios a partir dos dados que fornece.

QUESTIONÁRIO

Pretende ver se ainda se lembra do que aprendeu? Eis a sua oportunidade. O questionário seguinte destaca as funcionalidades, capacidades ou requisitos aprendidos neste tutorial. Encontrará as respostas na parte inferior da página. Boa sorte!

Pergunta 1: Qual dos seguintes métodos é uma forma válida de incluir dados da Internet no seu modelo de dados?

A: Copie e cole as informações como texto bruto no Excel e esta será incluída automaticamente.

B: Copie e cole as informações no Excel, formate-as como uma tabela e, em seguida, selecione Power Pivot > tabelas > adicionar ao modelo de dados.

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

D: Ambas as respostas B e C.

Pergunta 2: Qual das seguintes opções é verdadeira para formatar dados como uma tabela no Excel?

A: pode atribuir um nome a uma tabela, o que torna mais fácil de identificar.

B: pode adicionar uma tabela ao modelo de dados.

C: pode estabelecer relações entre tabelas e, desta forma, explorar e analisar os dados nas tabelas dinâmicas, no Power Pivot e no Power View.

D: todas as opções acima.

Pergunta 3: Qual das seguintes alternativas é verdadeira de tabelas ocultas no Power Pivot ?

A: ocultar uma tabela no Power Pivot apaga os dados do modelo de dados.

B: ocultar uma tabela na Power Pivot impede que a tabela seja vista nas ferramentas de cliente e, por isso, impede-o de criar relatórios que utilizem os campos da tabela para filtragem.

C: ocultar uma tabela no Power Pivot não tem qualquer efeito nas ferramentas de cliente.

D: não é possível ocultar tabelas no Power Pivot, só pode ocultar campos.

Pergunta 4: Verdadeiro ou falso: depois de ocultar um campo no Power Pivot, não é possível vê-lo nem acessá-lo, até mesmo 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

Notas: Os dados e as imagens nestas séries de tutoriais são baseados no seguinte:

  • Olympics Dataset do Guardian News & Media Ltd.

  • Imagens de bandeiras do CIA Factbook (cia.gov)

  • Dados de população do The World Bank (worldbank.org)

  • Pictogramas Desportivos dos Jogos Olímpicos de Thadius856 e Parutakupiu

Aumente os seus conhecimentos do Office
Explore as formações
Seja o primeiro a obter novas funcionalidades
Adira ao Office Insider