Formatar e combinar dados no Power BI DesktopShape and combine data in Power BI Desktop

Com o Power BI Desktop, você pode se conectar a vários tipos diferentes de fontes de dados e formatar esses dados para atender às suas necessidades.With Power BI Desktop, you can connect to many different types of data sources, then shape the data to meet your needs. Formatar dados significa transformá-los – como renomear colunas ou tabelas, converter o texto em números, remover linhas, definir a primeira linha como títulos e assim por diante.Shaping data means transforming the data – such as 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 o necessário e consolidá-las em uma consulta útil.Combining data means connecting to two or more data sources, shaping them as needed, then consolidating them into one useful query.

Este documento demonstra como formatar uma consulta usando o Power BI Desktop, destacando algumas das tarefas mais comuns.This document demonstrates how to shape a query using Power BI Desktop, highlighting some of 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.

É útil saber que o Editor de Consultas no Power BI Desktop faz uso abundante tanto de menus de atalho quanto da faixa de opções.It’s useful to know that the Query Editor in Power BI Desktop makes ample use of right-click menus, as well as the ribbon. A maioria das opções que você pode selecionar na faixa de opções Transformar também está disponível com um clique do botão direito do mouse em um item (como uma coluna) e a seleção no menu que é exibido.Most of what you can select in the Transform 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 (que o Editor de Consultas executa para você) para ajustar os dados conforme são carregados e apresentados pelo Editor de Consultas.When you shape data in the Query Editor, you’re providing step-by-step instructions (that Query Editor carries out for you) to adjust the data as Query Editor loads and presents it. A fonte de dados original não é afetada; apenas esta exibição específica dos dados é ajustada, ou formatada.The original data source is not 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 colunas) são registradas pelo Editor de Consultas. Sempre que essa consulta se conectar à fonte de dados, essas etapas serão executadas para que os dados sejam sempre formatados da maneira especificada.The steps you specify (such as rename a table, transform a data type, or delete columns) are recorded by Query Editor, and each time this query connects to the data source those steps are carried out so that the data is always shaped the way you specify. Esse processo ocorre sempre que você usa o recurso Editor de Consultas no Power BI Desktop, ou para qualquer pessoa que usa sua consulta compartilhada, como no serviço do Power BIThis process occurs whenever you use the Query Editor feature of Power BI Desktop, 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.

A imagem a seguir mostra o painel Configurações de Consulta para uma consulta que foi formatada – abordaremos cada uma dessas etapas nos próximos parágrafos.The following image shows the Query Settings pane for a query that has been shaped – we’ll go through each of those steps in the next few paragraphs.

Com os dados de aposentadoria da Introdução ao Power BI Desktop, que encontramos ao nos conectarmos a uma fonte de dados da Web, vamos formatá-los para que eles adaptem às nossas necessidades.Using the retirement data from Getting Started with Power BI Desktop, which we found by connecting to a Web data source, let’s shape that data to fit our needs.

Para começar, as pontuações de uma coluna não foram transformadas automaticamente de texto em números quando o Editor de Consultas carregou a tabela, mas precisamos dessas pontuações como números.For starters, one column's scores were not automatically transformed from text to numbers when Query Editor loaded the table, and we need them to be numbers. Sem problemas – basta clicar com o botão direito do mouse no título da coluna e selecionar Alterar Tipo > Número Inteiro para alterá-los.No problem – just right-click the column header, and select Change Type > Whole Number to change them. Para escolher mais de uma coluna, primeiro selecionamos uma coluna, mantemos pressionada a tecla SHIFT, selecionamos colunas adjacentes adicionais e clicamos com o botão direito do mouse em um título de coluna para alterar todas as colunas selecionadas.To choose more than one column, first select a column then hold down SHIFT, select additional adjacent columns, and then right-click a column header to change all selected columns. 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.

Você também pode transformar essas colunas de texto em título na faixa de opções Transformar .You can also transform those columns from text to header from the Transform ribbon. Esta é a faixa de opções Transformar , com uma seta apontando para o botão Tipo de Dados , que permite transformar o tipo de dados atual em outro.Here’s the Transform ribbon, with an arrow pointing toward the Data Type button, which lets you transform the current data type to another.

Observe que em Configurações de Consulta, as Etapas Aplicadas refletem todas as etapas de formatação aplicadas aos dados.Note that in Query Settings, the Applied Steps reflect any shaping steps applied to the data. Se eu desejar remover qualquer etapa do processo de formatação, basta eu selecionar o X à esquerda da etapa.If I want to remove any step from the shaping process, I simply select the X to the left of the step. Na imagem a seguir, Etapas Aplicadas reflete as etapas realizadas até agora: conectar-se ao site (Fonte), selecionar a tabela (Navegação) e, ao carregar a tabela, o Editor de Consulta alterou automaticamente as colunas com números em formato de texto, de Texto para Número Inteiro (Tipo Alterado).In the following image, Applied Steps reflects the steps so far: connecting to the website (Source); selecting the table (Navigation); and while loading the table, Query Editor automatically changed text-based number columns from Text to Whole Number (Changed Type). Uma coluna de classificações não foi alterada automaticamente para um tipo de número, e descobriremos o porquê nos próximos parágrafos.One column of rankings was not automatically changed to a number-based type, and we'll find out why in the next few paragraphs.

Antes que possamos trabalhar com essa consulta, precisamos fazer algumas alterações para colocar os dados nela contidos aonde desejamos:Before we can work with this query, we need to make a few changes to get its data where we want it:

  • Remover a primeira coluna – ela não é necessária e inclui apenas linhas redundantes que indicam “Verifique qual a classificação do seu estado em relação à aposentadoria”, o que é um artefato por esta fonte de dados ser uma tabela baseada na WebRemove the first column – we don’t need it, it just includes redundant rows that say “Check out how your state ranks for retirement” which is an artifact of this data source being a Web-based table
  • Corrigir alguns erros – uma das colunas, Qualidade de assistência médica, contém alguns empates nas classificações de Estado, o que foi observado no site pela exibição do texto (empate) após seus números.Fix a few Errors – one of the columns, Health care quality, contains a few ties in states' rankings, which was noted on the website by having the text (tie) after their numbers. Isso funciona bem no site, mas requer que transformemos manualmente a coluna de texto em dados.That works well on the website, but it requires that we transform the column from text to data manually. É fácil de corrigir esse problema usando o Power BI Desktop, e isso demonstra um recurso interessante de Etapas Aplicadas na ConsultaIt's easy to fix this using Power BI Desktop, and doing so demonstrates a cool feature of Applied Steps in Query
  • Alterar o Nome da TabelaTabela 0 não é um descritor útil, mas é simples modificá-loChange the Table Name – that Table 0 is not a useful descriptor, but changing it simple

Para remover a primeira coluna, basta selecionar a coluna e escolher a guia Página Inicial na faixa de opções e Remover Colunas , como mostrado na figura a seguir.To remove the first column, simply select the column and choose the Home tab from the ribbon, then Remove Columns as shown in the following figure.

Em seguida, precisamos tratar da coluna de texto e transformá-la em números.Next we need to address the text column, and transform it into numbers. Inicialmente, isso parece simples, já que podemos apenas alterar o tipo da coluna Qualidade de assistência médica de texto para número (comoNúmero Inteiro ou Número Decimal).At first it seems straightforward, that we can just change the type of the Health care quality column from text to number (such as Whole Number, or Decimal Number). Mas quando alteramos o tipo de Texto para Número Inteiroe examinamos os valores nessa coluna, descobrimos que o Editor de Consultas relata alguns erros.But when we change the type from Text to Whole Number, then look through the values in that column, we find that Query Editor reports a few errors.

Existem algumas maneiras de obter mais informações sobre cada erro.There are a few ways to get more information about each error. É possível selecionar a célula (sem clicar na palavra Erro) ou clicar diretamente na palavra Erro .You can select the cell (without clicking on the word Error), or click the word Error directly. Se você selecionar a célula sem clicar diretamente 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 directly on the word Error, Query Editor displays the error information on the bottom of the window.

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

Para voltar ao Editor de Consultas, é necessário remover essa etapa selecionando o X ao lado dela.To get back to the Query Editor, you have to remove that step by selecting the X next to it.

Quando selecionamos a Etapa Aplicadamais recente, podemos ver o erro que acabamos de descrever, como mostrado na imagem a seguir.When we select the most recent Applied Step, we see the error just described, as shown in the following image.

Já que o Editor de Consultas registra as etapas sequencialmente, podemos selecionar a etapa em Etapas Aplicadasantes da alteração do tipo e ver qual é o valor da célula antes da conversão, como mostrado na imagem a seguir.Since Query Editor records steps sequentially, we can select the step prior to changing the type, in Applied Steps, and see what the value of that cell is prior to the transformation, as shown in the following image.

Tudo bem, agora podemos corrigir esses valores e então alterar o tipo.Okay, now we can fix those values, and then change the type. Já que 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.Since Query Editor records the steps sequentially, yet independently of each other, you can move each Applied Step up or down in the sequence. Basta clicar com o botão direito do mouse em qualquer etapa para que o Editor de Consultas exiba um menu que permite que você faça o seguinte: Renomear, Excluir, Excluir Até o Final (remover a etapa atual e todas as etapas subsequentes também) Mover para Cimaou Mover para Baixo.Just right-click any step, and Query Editor provides a menu that lets you do the following: Rename, Delete, Delete Until End (remove the current step, and all subsequent steps too), Move Up, or Move Down.

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 inserirá automaticamente uma nova etapa diretamente após a Etapa Aplicadaselecionada no momento.Query Editor will automatically insert a new step directly after the currently selected Applied Step. Vamos experimentar.Let's give that a try.

Primeiro, selecionamos a Etapa Aplicada antes de alterar o tipo da coluna Qualidade de assistência médica .First, we select the Applied Step prior to changing the type of the Health care quality column. Em seguida, substituímos os valores com o texto "(empate)" na célula para que somente o número permaneça.Then we replace the values that have the text "(tie)" in the cell so that only the number remains. Clique com o botão direito do mouse na célula que contém “35 (empate)” e selecione Substituir Valores... no menu exibido.Right-click the cell that contains "35 (tie)" and select Replace Values... from the menu that appears. Observe qual Etapa Aplicada está selecionada no momento (a etapa anterior à alteração do tipo).Note which Applied Step is currently selected (the step prior to changing the type).

Já que estamos inserindo uma etapa, o Editor de Consultas nos avisa sobre o perigo de fazer isso: etapas subsequentes poderiam causar uma fragmentação da consulta.Since we're inserting a step, Query Editor warns us about the danger of doing so - subsequent steps could cause the query to break. Precisamos ser cuidadosos e ponderados!We need to be careful, and thoughtful! Como este é um tutorial e nós estamos enfatizando um recurso realmente interessante do Editor de Consultas para demonstrar como você pode criar, excluir, inserir e reorganizar as etapas, vamos continuar em frente e selecionar Inserir.Since this is a tutorial, and we're highlighting a really cool feature of Query Editor to demonstrate how you can create, delete, insert, and reorder steps, we'll push ahead and select Insert.

Há três empates, portanto, substituímos os valores para cada um.There are three ties, so we replace the values for each. Quando você cria uma nova 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. Quando você tem mais de uma etapa com o mesmo nome em sua consulta, o Editor de Consultas adiciona um número (em sequência) a cada Etapa Aplicada subsequente, para diferenciá-las.When 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.

A tela a seguir mostra as três etapas de Valor Substituído nas Configurações de Consulta, mas ela também mostra algo que é ainda mais interessante: já que removemos todas as instâncias do texto “(empate)” na coluna Qualidade de assistência médica , a etapa Tipo Alterado agora é concluída sem erros.The following screen shows the three Replaced Value steps in Query Settings, but it also shows something else that's even more interesting: since we removed each instance of the text "(tie)" from the Health care quality column, the Changed Type step now completes with no errors.

Observação

Você também pode Remover Erros (usando a faixa de opções ou o menu de clique com o botão direito do mouse), que remove linhas com erros.You can also Remove Errors (using the ribbon or the right-click menu), which removes any rows that have errors. Nesse caso, ele teria removido todos os Estados contendo “ (empate) ” de nossos dados, e não queremos fazer isso – apreciamos todos os Estados e desejamos mantê-los na tabela.In this case it would’ve removed all the states that had "(tie)" from our data, and we didn’t want to do that – we like all the states, and want to keep them in the table.

Tudo bem que foi um pouco complexo, mas ainda assim foi um bom exemplo de quão poderoso e versátil o Editor de Consultas pode ser.Okay that was a little involved, but it was a good example of how powerful and versatile Query Editor can be.

Por fim, desejamos alterar o nome dessa tabela para algo descritivo.Lastly, we want to change the name of that table to something descriptive. Ao criar relatórios, é especialmente útil ter nomes de tabela descritivos, principalmente quando nos conectamos a várias fontes de dados e eles estão listados no painel Campos da exibição Relatório .When we get to creating reports, it’s especially useful to have descriptive table names, especially when we connect to multiple data sources, and they’re all listed in the Fields pane of the Report view.

É fácil alterar o nome da tabela: no painel Configurações de Consulta , em Propriedades, basta digitar o novo nome da tabela, como mostrado na imagem a seguir, e pressionar Enter.Changing the table name is easy: in the Query Settings pane, under Properties, simply type in the new name of the table, as shown in the following image, and hit Enter. Vamos chamar essa tabela de RetirementStats.Let’s call this table RetirementStats.

Muito bem, a formatação desses dados foi realizada na medida necessária.Okay, we’ve shaped that 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

Esses 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.That 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 alguma maneira de associar os nomes de estado às suas abreviações.We need some way to associate state names with their abbreviations.

Estamos com sorte: há outra fonte de dados pública que faz exatamente isso, mas ela também precisa de um tanto considerá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. Eis o recurso da Web para abreviações de estado:Here’s the Web resource for state abbreviations:

http://en.wikipedia.org/wiki/List_of_U.S._state_abbreviationshttp://en.wikipedia.org/wiki/List_of_U.S._state_abbreviations

Na faixa de opções Página Inicial no Editor de Consultas, selecionamos Nova Fonte > Web e digitamos o endereço, selecionamos OK para o Navegador mostrar o que ele encontrou nessa página da Web.From the Home ribbon in Query Editor, we select New Source > Web and type the address, select OK, and the Navigator shows what it found on that Web page.

Selecionamos Table[edit] porque isso inclui os dados que queremos, mas será necessária bastante formatação para que os dados da tabela sejam equivalentes ao que desejamos.We select Table[edit] because that includes the data we want, but it’s going to take quite a bit of shaping to pare that table’s data down to what we want.

Dica

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 válidas para aprender a trabalhar com tabelas, mas saiba que as relações podem ajudá-lo rapidamente a usar os dados de várias tabelas.The following steps are still good to learn for working with tables, just know that relationships can help you quickly use data from multiple tables.

Para formatar esses dados, realizamos as seguintes etapas:To get this data into shape, we take the following steps:

  • Remova as duas primeiras linhas – elas são resultado do modo como tabela da página da Web foi criada e não precisamos delas.Remove the top two rows – they’re a result of the way that Web page’s table was created, and we don’t need them. 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.

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.

  • Remova as últimas 26 linhas – são todas referentes a territórios, que não precisamos incluir.Remove the bottom 26 rows – they’re all the 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.

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

  • Remova algumas colunas desnecessárias – precisamos apenas do mapeamento do estado para sua abreviação oficial de duas letras, para que possamos remover as seguintes colunas: Column2, Column3e depois Column5 até Column10.Remove a few unneeded columns – we only need the mapping of state to its official two-letter abbreviation, so we can remove the following columns: Column2, Column3, and then Column5 through Column10. Primeiro, selecione Column2, mantenha pressionada a tecla CTRL e selecione as outras colunas a serem removidas (isso permite que você selecione várias colunas não contíguas).First select Column2, then hold down the CTRL key and select the other columns to be removed (this lets you select multiple, non-contiguous columns). 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.

  • Use a primeira linha como cabeçalhos – já que removemos as três primeiras linhas, a primeira linha atual é a que desejamos para cabeçalhos.Use the first row as headers – since we removed the top three rows, the current top row is the header we want. Você pode selecionar Usar Primeira Linha como Títulos na guia Página Inicial ou na guia Transformar da faixa de opções.You can select Use First Row As Headers from the Home tab, or from the Transform tab in the ribbon.

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.

  • Renomear as colunas e a própria tabela – como de costume, há duas maneiras de renomear uma coluna: primeiro selecione a coluna e depois selecione Renomear na guia Transformar da faixa de opções ou clique com o botão direito do mouse e selecione Renomear...Rename the columns, and the table itself – as usual, 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… no menu exibido.from the menu that appears. 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.

Vamos renomeá-las para Nome do Estado e Código do Estado.Let’s rename them to State Name and State Code. Para renomear a tabela, basta digitar o nome na caixa Nome do painel Configurações de Consulta .To rename the table, just type the name into the Name box in the Query Settings pane. Vamos chamar essa tabela de StateCodes.Let’s call this table StateCodes.

Agora que nós já formatamos a tabela StateCodes como desejamos, vamos combinar essas duas tabelas, ou consultas, em uma; como as tabelas que temos agora são o resultado das consultas que aplicamos aos dados, elas geralmente são designadas como consultas.Now that we’ve shaped the StateCodes table the way we want, let’s combine these two tables, or queries, into one; since 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 – mesclando e acrescentando.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 consultas.In this case we want to merge queries. Para começar, no painel esquerdo do Editor de Consultas, selecione a consulta na qual queremos que a outra consulta seja mesclada, que nesse caso é RetirementStats.To get started, from the left pane of Query Editor we select the query into which we want the other query to merge, which in this case is RetirementStats. Em seguida, selecione Combinar > Mesclar Consultas na guia Página Inicial da faixa de opções.Then select Combine > Merge Queries from the Home tab on the ribbon.

Você poderá ser solicitado a definir os níveis de privacidade, para garantir que os dados sejam combinados sem a inclusão ou transferência de dados que você não quer que sejam transferidos.You may be prompted to set the privacy levels, to ensure the data is combined without including or transferring data you didn't want transferred.

Em seguida, a janela Mesclar é exibida, solicitando que selecionemos qual tabela gostaríamos de mesclar à tabela selecionada e as colunas correspondentes a serem usadas para a mesclagem.Next the Merge window appears, prompting us to select which table we’d like merged into the selected table, and then, the matching columns to use for the merge. Selecione State na tabela RetirementStats (consulta) e selecione a consulta StateCodes (fácil nesse caso, já que há somente mais uma consulta – quando você se conectar a várias fontes de dados, existirão muitas consultas entre as quais escolher).Select State from the RetirementStats table (query), then select the StateCodes query (easy in this case, since there’s only one other query – when you connect to many data sources, there are many queries to choose from). Quando selecionamos as colunas correspondentes corretas – State de RetirementStats, e State Name de StateCodes – a janela Mesclar tem a aparência semelhante à mostrada a seguir e o botão OK é habilitado.When we select the correct matching columns – State from RetirementStats, and State Name from StateCodes – the Merge window looks like the following, and the OK button is enabled.

Uma NewColumn é criada no final da consulta, que consiste no conteúdo da tabela (consulta) que foi mesclada com a consulta existente.A NewColumn is created at the end of the query, which is the contents of the table (query) that was merged with the existing query. Todas as colunas da consulta mesclada são condensadas na NewColumn, mas você pode optar por Expandir a tabela e incluir quaisquer colunas que desejar.All columns from the merged query are condensed into the NewColumn, but you can select to Expand the table, and include whichever columns you want.

Para expandir a tabela mesclada e selecionar quais colunas deseja incluir, selecione o ícone de expansão (Expandir).To Expand the merged table, and select which columns to include, select the expand icon (Expand). A janela Expandir é exibida.The Expand window appears.

Nesse caso, como só queremos a coluna State Code , selecionamos apenas essa coluna e, em seguida, selecionamos OK.In this case, we only want the State Code column, so we select only that column and then select OK. Desmarcamos a caixa de seleção Usar nome da coluna original como prefixo, porque não precisamos nem desejamos essa opção; se deixarmos essa opção selecionada, a coluna mesclada será nomeada NewColumn.State Code (o nome da coluna original ou NewColumn, seguido de um ponto e do nome da coluna que está sendo introduzida na consulta).We clear the checkbox from Use original column name as prefix because we don’t need or want that; if we leave that selected, the merged column would be named NewColumn.State Code (the original column name, or NewColumn, then a dot, then the name of the column being brought into the query).

Observação

Quer experimentar como inserir a tabela NewColumn?Want to play around with how to bring in that 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 refazer essas ações livremente, quantas vezes desejar, até que o processo de expansão tenha a aparência desejada.It’s like a free do-over, which you can do as many times as you like until the expand process looks the way you want it.

Agora temos uma única consulta (tabela) que combinou duas fontes de dados, cada uma das quais foi desenvolvida para atender às nossas necessidades.We now have a single query (table) that combined 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 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 lots of additional, interesting data connections – such as housing cost statistics, demographics, or job opportunities in any state.

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 O conjunto de dados transformado aparece no Power BI Desktop, pronto para ser usado para a criação de relatórios.To apply changes and close Query Editor, select Close & Apply from the Home ribbon tab. The transformed dataset appears in Power BI Desktop, ready to be used for creating reports.

Próximas etapasNext steps

Há inúmeras coisas que você pode fazer com o Power BI Desktop.There are all sorts of things you can do with Power BI Desktop. Para obter mais informações sobre seus recursos, consulte as seguintes fontes:For more information on its capabilities, check out the following resources: