Tutorial: Formatar e combinar dados no Power BI DesktopTutorial: Shape and combine data in Power BI Desktop

Com o Power BI Desktop, você pode se conectar a muitos tipos diferentes de fontes de dados e, em seguida, formatar esses dados de acordo com suas necessidades, possibilitando a criação de relatórios visuais para compartilhar com outras pessoas.With Power BI Desktop, you can connect to many different types of data sources, then shape the data to meet your needs, enabling you to create visual reports to share with others. Formatar dados significa transformá-los: renomear colunas ou tabelas, converter texto em números, remover linhas, definir a primeira linha como títulos etc.Shaping data means transforming the data: renaming columns or tables, changing text to numbers, removing rows, setting the first row as headers, and so on. Combinar dados significa conectar-se a duas ou mais fontes de dados, formatá-las conforme necessário e, em seguida, consolidá-las em uma consulta útil.Combining data means connecting to two or more data sources, shaping them as needed, then consolidating them into a useful query.

Neste tutorial, você aprenderá a:In this tutorial, you'll learn how to:

  • Formatar dados usando o Editor de Consultas.Shape data by using Query Editor.
  • Conectar-se a diferentes fontes de dados.Connect to different data sources.
  • Combinar essas fontes de dados e criar um modelo de dados a ser usado em relatórios.Combine those data sources, and create a data model to use in reports.

Este tutorial demonstra como formatar uma consulta usando o Power BI Desktop, destacando as tarefas mais comuns.This tutorial demonstrates how to shape a query by using Power BI Desktop, highlighting the most common tasks. A consulta usada aqui é descrita mais detalhadamente, incluindo como criar a consulta do zero, em Introdução ao Power BI Desktop.The query used here is described in more detail, including how to create the query from scratch, in Getting Started with Power BI Desktop.

O Editor de Consultas no Power BI Desktop faz uso abundante de menus de atalho, bem como da faixa de opções Transformar.Query Editor in Power BI Desktop makes ample use of right-click menus, as well as the Transform ribbon. A maioria das opções que você pode selecionar na faixa de opções também está disponível com um clique do botão direito do mouse em um item, como uma coluna, e com a seleção de uma opção no menu que é exibido.Most of what you can select in the ribbon is also available by right-clicking an item, such as a column, and choosing from the menu that appears.

Formatar dadosShape data

Ao formatar dados no Editor de Consultas, você fornece instruções passo a passo para que o Editor de Consultas realize o ajuste dos dados conforme eles são carregados, apresentando-os.When you shape data in Query Editor, you provide step-by-step instructions for Query Editor to carry out for you to adjust the data as it loads and presents it. A fonte de dados original não é afetada; apenas essa exibição específica dos dados é ajustada ou formatada.The original data source isn't affected; only this particular view of the data is adjusted, or shaped.

As etapas especificadas (como renomear uma tabela, transformar um tipo de dados ou excluir uma coluna) são registradas pelo Editor de Consultas.The steps you specify (such as rename a table, transform a data type, or delete a column) are recorded by Query Editor. Toda vez que essa consulta se conecta à fonte de dados, o Editor de Consultas executa essas etapas para que os dados sempre sejam formatados da maneira que você especificar.Each time this query connects to the data source, Query Editor carries out those steps so that the data is always shaped the way you specify. Esse processo ocorre sempre que você usa o Editor de Consultas ou para qualquer pessoa que usa sua consulta compartilhada, como no serviço do Power BI.This process occurs whenever you use Query Editor, or for anyone who uses your shared query, such as on the Power BI service. Essas etapas são capturadas sequencialmente no painel Configurações de Consulta, em Etapas Aplicadas.Those steps are captured, sequentially, in the Query Settings pane, under Applied Steps. Veremos cada uma dessas etapas nos próximos parágrafos.We’ll go through each of those steps in the next few paragraphs.

Etapas aplicadas nas Configurações de Consulta

Em Introdução ao Power BI Desktop, vamos usar os dados de aposentadoria, que encontramos ao nos conectarmos a uma fonte de dados da Web, para formatá-los de acordo com nossas necessidades.From Getting Started with Power BI Desktop, let's use the retirement data, which we found by connecting to a web data source, to shape that data to fit our needs. Adicionaremos uma coluna personalizada para calcular a classificação com base em todos os dados sendo fatores iguais e compararemos essa coluna com a coluna existente, Classificação.We'll add a custom column to calculate rank based on all data being equal factors, and compare this column to the existing column, Rank.

  1. Na faixa de opções Adicionar Coluna, selecione Coluna Personalizada, que permite adicionar uma coluna personalizada.From the Add Column ribbon, select Custom Column, which lets you add a custom column.

    Selecionar Coluna Personalizada

  2. Na janela Coluna Personalizada, em Nome da nova coluna, insira Nova Classificação.In the Custom Column window, in New column name, enter New Rank. Em Fórmula de coluna personalizada, insira os seguintes dados:In Custom column formula, enter the following data:

    ([Cost of living] + [Weather] + [Health care quality] + [Crime] + [Tax] + [Culture] + [Senior] + [#"Well-being"]) / 8
    
  3. Verifique se a mensagem de status indica Nenhum erro de sintaxe foi detectado e selecione OK.Make sure the status message is No syntax errors have been detected, and select OK.

    Página Coluna Personalizada sem erros de sintaxe

  4. Para manter os dados da coluna consistentes, transforme os valores da nova coluna em números inteiros.To keep column data consistent, transform the new column values to whole numbers. Para alterá-los, clique com o botão direito do mouse no título da coluna e, em seguida, selecione Alterar Tipo > Número Inteiro.To change them, right-click the column header, and then select Change Type > Whole Number.

    Caso precise escolher mais de uma coluna, selecione uma coluna, mantenha pressionada a tecla SHIFT, selecione colunas adjacentes adicionais e, em seguida, clique com o botão direito do mouse em um título de coluna.If you need to choose more than one column, select a column, hold down SHIFT, select additional adjacent columns, and then right-click a column header. Você também pode usar a tecla CTRL para escolher colunas não adjacentes.You can also use the CTRL key to choose non-adjacent columns.

    Selecionar os dados da coluna Número Inteiro

  5. Para transformar tipos de dados de coluna, nos quais você transforma o tipo de dados atual em outro, selecione Tipo de Dados Texto na faixa de opções Transformar.To transform column data types, in which you transform the current data type to another, select Data Type Text from the Transform ribbon.

    Selecionar Tipo de Dados Texto

  6. Em Configurações de Consulta, a lista Etapas Aplicadas reflete todas as etapas de formatação aplicadas aos dados.In Query Settings, the Applied Steps list reflects any shaping steps applied to the data. Para remover uma etapa do processo de formatação, selecione o X à esquerda da etapa.To remove a step from the shaping process, select the X to the left of the step.

    Na seguinte imagem, a lista Etapas Aplicadas reflete as etapas adicionadas até o momento:In the following image, the Applied Steps list reflects the added steps so far:

    • Fonte: Conexão ao site.Source: Connecting to the website.

    • Navegação: Seleção da tabela.Navigation: Selecting the table.

    • Tipo Alterado: Alteração das colunas de número baseadas em texto de Texto para Número Inteiro.Changed Type: Changing text-based number columns from Text to Whole Number.

    • Personalização Adicionada: Adição de uma coluna personalizada.Added Custom: Adding a custom column.

    • Tipo Alterado1: A última etapa aplicada.Changed Type1: The last applied step.

      Lista de etapas aplicadas

Ajustar os dadosAdjust data

Antes de trabalharmos com essa consulta, precisamos fazer algumas alterações para ajustar os dados:Before we can work with this query, we need to make a few changes to adjust its data:

  • Ajustar as classificações removendo uma coluna.Adjust the rankings by removing a column.

    Decidimos que o Custo de vida é um não fator em nossos resultados.We've decided Cost of living is a non-factor in our results. Depois de remover essa coluna, descobrimos que os dados permanecem inalterados.After removing this column, we find that the data remains unchanged.

  • Corrigir alguns erros.Fix a few errors.

    Como removemos uma coluna, precisamos reajustar nossos cálculos na coluna Nova Classificação, que envolve a alteração de uma fórmula.Because we removed a column, we need to readjust our calculations in the New Rank column, which involves changing a formula.

  • Classificar os dados.Sort the data.

    Classifique os dados com base nas colunas Nova Classificação e Classificação.Sort the data based on the New Rank and Rank columns.

  • Substituir os dados.Replace the data.

    Destacaremos como substituir um valor específico e a necessidade de inserir uma Etapa Aplicada.We'll highlight how to replace a specific value and the need of inserting an Applied Step.

  • Alterar o nome da tabela.Change the table name.

    Como a Tabela 0 não é um descritor útil para a tabela, alteraremos o nome dela.Because Table 0 isn't a useful descriptor for the table, we'll change its name.

  1. Para remover a coluna Custo de vida, selecione a coluna, escolha a guia Página Inicial na faixa de opções e, em seguida, selecione Remover Colunas.To remove the Cost of living column, select the column, choose the Home tab from the ribbon, and then select Remove Columns.

    Selecionar Remover Colunas

    Observe que os valores de Nova Classificação não foram alterados devido à ordenação das etapas.Notice the New Rank values haven't changed, due to the ordering of the steps. Como o Editor de Consultas registra as etapas sequencialmente, porém, de modo independente uma da outra, você pode mover cada Etapa Aplicada na sequência, para cima ou para baixo.Because Query Editor records the steps sequentially, yet independently, of each other, you can move each Applied Step up or down in the sequence.

  2. Clicar com o botão direito do mouse em uma etapa.Right-click a step. O Editor de Consultas fornece um menu que permite executar as seguintes tarefas:Query Editor provides a menu that lets you do the following tasks:

    • Renomear: renomeie a etapa.Rename; Rename the step.
    • Excluir: Exclua a etapa.Delete: Delete the step.
    • Excluir Até o Fim: Remova a etapa atual e todas as etapas seguintes.Delete Until End: Remove the current step, and all subsequent steps.
    • Mover para Cima: Mova a etapa para cima na lista.Move Up: Move the step up in the list.
    • Mover para Baixo: Mova a etapa para baixo na lista.Move Down: Move the step down in the list.
  3. Mova a última etapa, Colunas Removidas, para logo cima da etapa Personalização Adicionada.Move up the last step, Removed Columns, to just above the Added Custom step.

    Mover uma etapa para cima em Etapas Aplicadas

  4. Selecione a etapa Personalização Adicionada.Select the Added Custom step.

    Observe que agora os dados mostram Erro, o qual precisaremos resolver.Notice the data now shows Error, which we'll need to address.

    Resultado de erro nos dados da coluna

    Existem algumas maneiras de obter mais informações sobre cada erro.There are a few ways to get more information about each error. Se você selecionar a célula sem clicar na palavra Erro, o Editor de Consultas exibirá as informações de erro na parte inferior da janela.If you select the cell without clicking on the word Error, Query Editor displays the error information on the bottom of the window.

    Informações de erro no Editor de Consultas

    Se você selecionar a palavra Erro diretamente, o Editor de Consultas criará uma Etapa Aplicada no painel Configurações de Consulta e exibirá informações sobre o erro.If you select the word Error directly, Query Editor creates an Applied Step in the Query Settings pane and displays information about the error.

  5. Como não precisamos exibir informações sobre os erros, selecione Cancelar.Because we don't need to display information about the errors, select Cancel.

  6. Para corrigir os erros, selecione a coluna Nova Classificação e, em seguida, exiba a fórmula de dados da coluna selecionando a caixa de seleção Barra de Fórmulas na guia Exibir.To fix the errors, select the New Rank column, then display the column's data formula by selecting the Formula Bar checkbox from the View tab.

    Selecionar Barra de Fórmulas

  7. Remova o parâmetro Custo de vida e diminuir o divisor alterando a fórmula da seguinte maneira:Remove the Cost of living parameter and decrement the divisor, by changing the formula as follows:

     Table.AddColumn(#"Removed Columns", "New Rank", each ([Weather] + [Health care quality] + [Crime] + [Tax] + [Culture] + [Senior] + [#"Well-being"]) / 7)
    
  8. Marque a marca de seleção verde à esquerda da caixa da fórmula ou pressione Enter.Select the green checkmark to the left of the formula box or press Enter.

O Editor de Consultas substitui os dados pelos valores revisados e a etapa Personalização Adicionada é concluída sem erros.Query Editor replaces the data with the revised values and the Added Custom step completes with no errors.

Observação

Selecione também Remover Erros usando a faixa de opções ou o menu de atalho, que remove as linhas com erros.You can also select Remove Errors, by using the ribbon or the right-click menu, which removes any rows that have errors. No entanto, não queremos fazer isso neste tutorial porque queríamos preservar os dados na tabela.However, we didn't want to do so in this tutorial because we wanted to preserve the data in the table.

  1. Classifique os dados com base na coluna Nova Classificação.Sort the data based on the New Rank column. Primeiro, selecione a última etapa aplicada, Tipo Alterado1, para exibir os dados mais recentes.First, select the last applied step, Changed Type1 to display the most recent data. Em seguida, selecione a lista suspensa localizada ao lado do cabeçalho de coluna Nova Classificação e selecione Classificar em Ordem Crescente.Then, select the drop-down located next to the New Rank column header and select Sort Ascending.

    Classificar os dados na coluna Nova Classificação

    Agora os dados estão classificados de acordo com a Nova Classificação.The data is now sorted according to New Rank. No entanto, se você examinar a coluna Classificação, perceberá que os dados não estão classificados corretamente em casos nos quais o valor de Nova Classificação é um empate.However, if you look at the Rank column, you'll notice the data isn't sorted properly in cases where the New Rank value is a tie. Corrigiremos isso na próxima etapa.We'll fix it in the next step.

  2. Para corrigir o problema de classificação de dados, selecione a coluna Nova Classificação e altere a fórmula na Barra de Fórmulas para a seguinte fórmula:To fix the data sorting issue, select the New Rank column and change the formula in the Formula Bar to the following formula:

     = Table.Sort(#"Changed Type1",{{"New Rank", Order.Ascending},{"Rank", Order.Ascending}})
    
  3. Marque a marca de seleção verde à esquerda da caixa da fórmula ou pressione Enter.Select the green checkmark to the left of the formula box or press Enter.

    Agora as linhas estão ordenadas de acordo com as colunas Nova Classificação e Classificação.The rows are now ordered in accordance with both New Rank and Rank. Além disso, é possível selecionar uma Etapa Aplicada em qualquer lugar na lista e continuar formatando os dados nesse ponto na sequência.In addition, you can select an Applied Step anywhere in the list, and continue shaping the data at that point in the sequence. O Editor de Consultas insere de maneira automática uma nova etapa diretamente após a Etapa Aplicada selecionada no momento.Query Editor automatically inserts a new step directly after the currently selected Applied Step.

  4. Em Etapa Aplicada, selecione a etapa que precede a coluna personalizada, que é a etapa Colunas Removidas.In Applied Step, select the step preceding the custom column, which is the Removed Columns step. Aqui, substituiremos o valor da classificação Clima no Arizona.Here we'll replace the value of the Weather ranking in Arizona. Clique com o botão direito na célula apropriada que contém a classificação Clima do Arizona e, em seguida, selecione Substituir Valores.Right-click the appropriate cell that contains Arizona's Weather ranking, and then select Replace Values. Observe qual Etapa Aplicada está selecionada no momento.Note which Applied Step is currently selected.

    Selecionar Substituir Valores na coluna

  5. Selecione Inserir.Select Insert.

    Como estamos inserindo uma etapa, o Editor de Consultas nos alerta sobre o perigo de fazer isso; as etapas seguintes podem causar uma fragmentação da consulta.Because we're inserting a step, Query Editor warns us about the danger of doing so; subsequent steps could cause the query to break.

    Verificação de Inserir Etapa

  6. Altere o valor dos dados para 51.Change the data value to 51.

    O Editor de Consultas substitui os dados para o Arizona.Query Editor replaces the data for Arizona. Quando você cria uma Etapa Aplicada, o Editor de Consultas a nomeia com base na ação; nesse caso, Valor Substituído.When you create a new Applied Step, Query Editor names it based on the action; in this case, Replaced Value. Se você tiver mais de uma etapa com o mesmo nome na consulta, o Editor de Consultas adicionará um número (em sequência) a cada Etapa Aplicada seguinte, para diferenciá-las.If you have more than one step with the same name in your query, Query Editor adds a number (in sequence) to each subsequent Applied Step to differentiate between them.

  7. Selecione a última Etapa Aplicada, Linhas Classificadas.Select the last Applied Step, Sorted Rows.

    Observe que os dados foram alterados em relação à nova classificação do Arizona.Notice the data has changed regarding Arizona's new ranking. Essa alteração ocorre porque inserimos a etapa Valor Substituído na localização correta, antes da etapa Personalização Adicionada.This change occurs because we inserted the Replaced Value step in the correct location, before the Added Custom step.

  8. Por fim, desejamos alterar o nome dessa tabela para algo descritivo.Lastly, we want to change the name of that table to something descriptive. No painel Configurações de Consulta, em Propriedades, insira o novo nome da tabela e, em seguida, selecione Enter.In the Query Settings pane, under Properties, enter the new name of the table, and then select Enter. Nomeie essa tabela RetirementStats.Name this table RetirementStats.

    Renomear tabela em Configurações de Consulta

    Quando começamos a criar relatórios, é útil ter nomes de tabelas descritivos, especialmente quando nos conectamos a várias fontes de dados, que estão listadas no painel Campos da exibição Relatório.When we start creating reports, it’s useful to have descriptive table names, especially when we connect to multiple data sources, which are listed in the Fields pane of the Report view.

    Agora formatamos nossos dados na medida necessária.We’ve now shaped our data to the extent we need to. Em seguida, vamos nos conectar a outra fonte de dados e combinar dados.Next let’s connect to another data source, and combine data.

Combinar dadosCombine data

Os dados sobre vários estados são interessantes e serão úteis para a criação de consultas e esforços de análise adicionais.The data about various states is interesting, and will be useful for building additional analysis efforts and queries. Mas há um problema: a maioria dos dados usam uma abreviação de duas letras para códigos de estado, em vez de utilizar o nome completo do estado.But there’s one problem: most data out there uses a two-letter abbreviation for state codes, not the full name of the state. Precisamos de uma maneira de associar os nomes de estados às respectivas abreviações.We need a way to associate state names with their abbreviations.

Estamos com sorte: há outra fonte de dados pública que faz exatamente isso, mas ela precisa de uma quantidade razoável de formatação antes que possamos conectá-la à nossa tabela de aposentadoria.We’re in luck; there’s another public data source that does just that, but it needs a fair amount of shaping before we can connect it to our retirement table. Para formatar os dados, siga estas etapas:TO shape the data, follow these steps:

  1. Na faixa de opções Página Inicial no Editor de Consultas, selecione Nova Fonte > Web.From the Home ribbon in Query Editor, select New Source > Web.

  2. Insira o endereço do site de abreviações de estados, https://en.wikipedia.org/wiki/List_of_U.S._state_abbreviations , e, em seguida, selecione Conectar.Enter the address of the website for state abbreviations, https://en.wikipedia.org/wiki/List_of_U.S._state_abbreviations, and then select Connect.

    O Navegador exibirá o conteúdo do site.The Navigator displays the content of the website.

    Página do Navegador

  3. Selecione Códigos e abreviações.Select Codes and abbreviations.

    Dica

    Será necessário um pouco de formatação para reduzir os dados dessa tabela até o que desejamos.It will take quite a bit of shaping to pare this table’s data down to what we want. Há uma maneira mais rápida ou mais fácil de realizar as etapas abaixo?Is there a faster or easier way to accomplish the steps below? Sim, podemos criar uma relação entre as duas tabelas e formatar os dados com base nessa relação.Yes, we could create a relationship between the two tables, and shape the data based on that relationship. As etapas a seguir ainda são úteis para aprender a trabalhar com tabelas; no entanto, as relações podem ajudar você rapidamente a usar os dados de várias tabelas.The following steps are still good to learn for working with tables; however, relationships can help you quickly use data from multiple tables.

Para colocar os dados em forma, siga estas etapas:To get the data into shape, follow these steps:

  1. Remova a linha superior.Remove the top row. Como ela é o resultado do modo como a tabela da página Web foi criada, não precisamos dela.Because it's a result of the way that the web page’s table was created, we don’t need it. Na faixa de opções Página Inicial, selecione Reduzir Linhas> Remover Linhas > Remover Primeiras Linhas.From the Home ribbon, select Reduce Rows > Remove Rows > Remove Top Rows.

    Selecionar Remover Linhas Superiores

    A janela Remover Primeiras Linhas é exibida, permitindo que você especifique o número de linhas que deseja remover.The Remove Top Rows window appears, letting you specify how many rows you want to remove.

    Observação

    Se, acidentalmente, o Power BI importar os cabeçalhos de tabela como uma linha em sua tabela de dados, você pode selecionar Usar Primeira Linha como Cabeçalho da guia Página Inicial, ou na guia Transformar na faixa de opções, para corrigir a tabela.If Power BI accidentally imports the table headers as a row in your data table, you can select Use First Row As Headers from the Home tab, or from the Transform tab in the ribbon, to fix your table.

  2. Remova as últimas 26 linhas.Remove the bottom 26 rows. Essas linhas são territórios dos EUA, que não precisamos incluir.These rows are U.S. territories, which we don’t need to include. Na faixa de opções Página Inicial, selecione Reduzir Linhas > Remover Linhas > Remover Últimas Linhas.From the Home ribbon, select Reduce Rows > Remove Rows > Remove Bottom Rows.

    Selecionar Remover Linhas Inferiores

  3. Como a tabela RetirementStats não contém informações de Washington D.C., precisamos filtrá-la de nossa lista.Because the RetirementStats table doesn't have information for Washington DC, we need to filter it from our list. Selecione a lista suspensa Status da Região e, em seguida, desmarque a caixa de seleção ao lado de Distrito federal.Select the Region Status drop-down, then clear the checkbox beside Federal district.

    Limpar caixa de seleção Distrito federal

  4. Remova algumas colunas desnecessárias.Remove a few unneeded columns. Como precisamos apenas do mapeamento de cada estado para a respectiva abreviação oficial de duas letras, podemos remover as seguintes colunas: Column1, Column3, Column4 e Column6 até Column11.Because we need only the mapping of each state to its official two-letter abbreviation, we can remove the following columns: Column1, Column3, Column4, and Column6 through Column11. Primeiro, selecione Column1, em seguida, mantenha pressionada a tecla CTRL e selecione cada uma das outras colunas a serem removidas.First select Column1, then hold down the CTRL key and select each of the other columns to be removed. Na guia Página Inicial da faixa de opções, selecione Remover Colunas > Remover Colunas.From the Home tab on the ribbon, select Remove Columns > Remove Columns.

    Remover coluna

    Observação

    Esse é um bom momento para destacar que a sequência de etapas aplicadas no Editor de Consultas é importante e pode afetar o modo de formatação dos dados.This is a good time to point out that the sequence of applied steps in Query Editor is important, and can affect how the data is shaped. Também é importante considerar como uma etapa pode afetar outra etapa subsequente; se você remover uma etapa das Etapas Aplicadas, as etapas subsequentes podem não se comportar como pretendido originalmente, devido ao impacto da sequência de etapas da consulta.It’s also important to consider how one step may impact another subsequent step; if you remove a step from the Applied Steps, subsequent steps may not behave as originally intended, because of the impact of the query’s sequence of steps.

    Observação

    Ao redimensionar a janela do Editor de Consultas para diminuir a largura, alguns itens de faixa de opções são condensados para fazer o melhor uso do espaço visível.When you resize the Query Editor window to make the width smaller, some ribbon items are condensed to make the best use of visible space. Ao aumentar a largura da janela do Editor de Consultas, os itens da faixa de opções são expandidos para fazer o melhor uso da área aumentada da faixa de opções.When you increase the width of the Query Editor window, the ribbon items expand to make the most use of the increased ribbon area.

  5. Renomeie as colunas e a tabela.Rename the columns and the table. Há algumas maneiras de renomear uma coluna: Primeiro, selecione a coluna e, em seguida, selecione Renomear na guia Transformar na faixa de opções ou clique com o botão direito do mouse e selecione Renomear.There are a few ways to rename a column: First, select the column, then either select Rename from the Transform tab on the ribbon, or right-click and select Rename. A imagem a seguir tem setas apontando para ambas as opções; você precisa escolher apenas uma.The following image has arrows pointing to both options; you only need to choose one.

    Renomear coluna no Editor de Consultas

  6. Renomeie as colunas para State Name e State Code.Rename the columns to State Name and State Code. Para renomear a tabela, insira o Nome no painel Configurações de Consulta.To rename the table, enter the Name in the Query Settings pane. Nomeie essa tabela StateCodes.Name this table StateCodes.

Combinar consultasCombine queries

Agora que formatamos a tabela StateCodes da maneira que desejamos, vamos combinar essas duas tabelas, ou consultas, em uma só.Now that we’ve shaped the StateCodes table the way we want, let’s combine these two tables, or queries, into one. Como as tabelas que temos agora são o resultado das consultas que aplicamos aos dados, elas são geralmente chamadas de consultas.Because the tables we now have are a result of the queries we applied to the data, they’re often referred to as queries.

Há duas maneiras principais de combinar consultas: mesclagem e acréscimo.There are two primary ways of combining queries: merging and appending.

  • Quando você tem uma ou mais colunas que deseja adicionar a outra consulta, você mescla as consultas.When you have one or more columns that you’d like to add to another query, you merge the queries.
  • Quando você tem linhas adicionais de dados que deseja adicionar a uma consulta existente, você acrescenta a consulta.When you have additional rows of data that you’d like to add to an existing query, you append the query.

Nesse caso, desejamos mesclar as consultas.In this case, we want to merge the queries. Para fazer isso, siga estas etapas:To do so, follow these steps:

  1. No painel esquerdo do Editor de Consultas, selecione a consulta com a qual deseja mesclar a outra consulta.From the left pane of Query Editor, select the query into which you want the other query to merge. Nesse caso, RetirementStats.In this case, it's RetirementStats.

  2. Selecione Combinar > Mesclar Consultas na guia Página Inicial da faixa de opções.Select Combine > Merge Queries from the Home tab on the ribbon.

    Selecionar Mesclar Consultas

    Talvez você precise definir os níveis de privacidade, a fim de garantir que os dados sejam combinados sem incluir nem transferir dados que você não deseja transferir.You may be prompted to set the privacy levels, to ensure the data is combined without including or transferring data you don't want transferred.

    A janela Mesclar será exibida.The Merge window appears. Ela solicita a seleção da tabela que você deseja mesclar com a tabela selecionada e as colunas correspondentes a serem usadas para a mesclagem.It prompts you to select which table you'd like merged into the selected table, and the matching columns to use for the merge.

  3. Selecione State na tabela RetirementStats e, em seguida, a consulta StateCodes.Select State from the RetirementStats table, then select the StateCodes query.

    Quando você seleciona as colunas correspondentes corretas, o botão OK é habilitado.When you select the correct matching columns, the OK button is enabled.

    Janela Mesclar

  4. Selecione OK.Select OK.

    O Editor de Consultas cria uma coluna NewColumn ao final da consulta, que consiste no conteúdo da tabela (consulta) que foi mesclada com a consulta existente.Query Editor creates a NewColumn column at the end of the query, which contains the contents of the table (query) that was merged with the existing query. Todas as colunas da consulta mesclada são condensadas na coluna NewColumn, mas você pode Expandir a tabela e incluir as colunas desejadas.All columns from the merged query are condensed into the NewColumn column, but you can Expand the table and include whichever columns you want.

    Coluna NewColumn

  5. Para expandir a tabela mesclada e selecionar as colunas a serem incluídas, selecione o ícone de expansão (To expand the merged table, and select which columns to include, select the expand icon (ícone Expandir).).

    A janela Expandir é exibida.The Expand window appears.

    NewColumn na consulta

  6. Nesse caso, queremos apenas a coluna State Code.In this case, we want only the State Code column. Selecione essa coluna, desmarque Usar nome da coluna original como prefixo e, em seguida, selecione OK.Select that column, clear Use original column name as prefix, and then select OK.

    Se tivéssemos deixado a caixa de seleção marcada para Usar o nome da coluna original como prefixo, a coluna mesclada seria nomeada NewColumn.State Code.If we had left the checkbox selected for Use original column name as prefix, the merged column would be named NewColumn.State Code.

    Observação

    Deseja explorar como inserir a tabela NewColumn?Want to explore how to bring in the NewColumn table? Você pode experimentar um pouco e, se não gostar dos resultados, basta excluir essa etapa da lista Etapas Aplicadas no painel Configurações de Consulta ; sua consulta retornará ao estado anterior à aplicação dessa etapa Expandir .You can experiment a bit, and if you don’t like the results, just delete that step from the Applied Steps list in the Query Settings pane; your query returns to the state prior to applying that Expand step. Você pode fazer isso quantas vezes quiser, até que o processo de expansão tenha a aparência desejada.You can do this as many times as you like until the expand process looks the way you want it.

    Agora temos uma única consulta (tabela) que combina duas fontes de dados, cada uma das quais foi formatada de acordo com nossas necessidades.We now have a single query (table) that combines two data sources, each of which has been shaped to meet our needs. Essa consulta pode servir como base para muitas conexões de dados adicionais e interessantes, como estatísticas de custo de moradia, dados demográficos ou oportunidades de trabalho em qualquer estado.This query can serve as a basis for many additional and interesting data connections, such as housing cost statistics, demographics, or job opportunities in any state.

  7. Para aplicar as alterações e fechar o Editor de Consultas, selecione Fechar e Aplicar na guia de faixa de opções Página Inicial.To apply your changes and close Query Editor, select Close & Apply from the Home ribbon tab.

    O conjunto de dados transformado aparece no Power BI Desktop, pronto para ser usado para a criação de relatórios.The transformed dataset appears in Power BI Desktop, ready to be used for creating reports.

    Selecionar Fechar e Aplicar

Próximas etapasNext steps

Para obter mais informações sobre o Power BI Desktop e as funcionalidades dele, confira os seguintes recursos:For more information on Power BI Desktop and its capabilities, see the following resources: