Executar tarefas de consulta comuns no Power BI Desktop

Na janela Power Query Editor do Power BI Desktop, há um punhado de tarefas comumente usadas. Este artigo demonstra essas tarefas comuns e fornece links para informações adicionais.

As tarefas de consulta comuns demonstradas aqui são:

  • Ligar a dados
  • Formatar e combinar dados
  • Linhas de grupo
  • Colunas dinâmicas
  • Criar colunas personalizadas
  • Fórmulas de consulta

Você pode usar várias conexões de dados para concluir essas tarefas. Os dados da pasta de trabalho do Excel de exemplo estão disponíveis para você baixar ou se conectar, caso você queira executar essas tarefas por conta própria.

A primeira conexão de dados é uma pasta de trabalho do Excel, que você pode baixar e salvar localmente.

Você também pode encontrar uma fonte de dados da Web por conta própria, se quiser acompanhar seus próprios dados.

Ligar a dados

Para ligar a dados no Power BI Desktop, selecione Base e, em seguida, selecione Obter dados. O Power BI Desktop apresenta um menu com as fontes de dados mais comuns. Para obter uma lista completa das fontes de dados às quais o Power BI Desktop pode se conectar, selecione Mais no final do menu. Para obter mais informações, consulte Fontes de dados no Power BI Desktop.

Screenshot of the Common data sources dropdown after selecting the Get data button on the ribbon.

Para começar, selecione Pasta de Trabalho do Excel, especifique a pasta de trabalho do Excel mencionada anteriormente e escolha Abrir. O Editor do Power Query inspeciona o livro e, em seguida, apresenta os dados que encontrou na caixa de diálogo Navegador depois de selecionar uma tabela.

Screenshot of the Navigator dialog box with Table 1 chosen to load.

Selecione Transformar Dados para editar, ajustar ou dar forma aos dados antes de carregá-los no Power BI Desktop. A edição é especialmente útil quando você trabalha com modelos semânticos grandes que deseja fixar antes de carregar.

A conexão com diferentes tipos de dados é um processo semelhante. Para se conectar a uma fonte de dados da Web, selecione Obter mais dados> e escolha Outra>conexão da Web.>

Screenshot of the Get data dialog box highlighting the option to connect to a Web data source.

A caixa de diálogo Da Web é exibida, onde você pode digitar a URL da página da Web .

Screenshot of the From Web dialog box showing a connection to the data source from a URL.

Selecione OK. Como antes, o Power BI Desktop inspeciona os dados da página da Web e mostra as opções de visualização na caixa de diálogo Navegador . Quando você seleciona uma tabela, ela exibe uma visualização dos dados.

Outras conexões de dados são semelhantes. O Power BI Desktop solicita as credenciais apropriadas se precisar que você autentique sua conexão.

Para obter uma demonstração passo a passo da conexão com dados no Power BI Desktop, consulte Conectar-se a dados no Power BI Desktop.

Formatar e combinar dados

Pode moldar e combinar dados facilmente com o Power Query Editor. Esta seção inclui alguns exemplos de como você pode moldar dados. Para obter uma demonstração mais completa de modelagem e combinação de dados, consulte Formatar e combinar dados com o Power BI Desktop.

Esta seção e as seções a seguir usam a pasta de trabalho do Excel de exemplomencionada anteriormente, que você pode baixar e salvar localmente. Carregue os dados no Power Query Editor utilizando o botão Transformar dados no separador Base . Depois de carregar os dados, selecione Tabela 1 nas consultas disponíveis no painel Consultas , conforme mostrado aqui:

Screenshot of the Power Query Editor with Table 1 highlighted in the queries pane.

Ao modelar dados, você transforma uma fonte de dados no formulário e formato que atende às suas necessidades.

No Power Query Editor, pode encontrar muitos comandos no friso e nos menus de contexto. Por exemplo, quando você clica com o botão direito do mouse em uma coluna, o menu de contexto permite remover a coluna. Ou selecione uma coluna e, em seguida, escolha o botão Remover Colunas no separador Base do friso.

Screenshot of the Power Query Editor with the options to remove columns highlighted.

Você pode moldar os dados de muitas outras maneiras nesta consulta. Você pode remover qualquer número de linhas da parte superior ou inferior. Ou adicione colunas, divida colunas, substitua valores e faça outras tarefas de modelagem. Com estas funcionalidades, pode direcionar o Power Query Editor para obter os dados como pretende.

Linhas de grupo

No Power Query Editor, pode agrupar os valores de várias linhas num único valor. Esse recurso pode ser útil ao resumir o número de produtos oferecidos, o total de vendas ou a contagem de alunos.

Neste exemplo, você agrupa linhas em um modelo semântico de matrícula educacional. Os dados são da pasta de trabalho do Excel.

Este exemplo mostra quantas agências cada estado tem. (As agências podem incluir distritos escolares, outras agências de educação, como distritos de serviços regionais, e muito mais.) Selecione a coluna State Abbr e, em seguida, selecione o botão Agrupar por no separador Transformar ou no separador Base do friso. (O grupo por está disponível em ambas as guias.)

Screenshot of Power Query Editor highlighting the Group By button in the ribbon.

A caixa de diálogo Agrupar por é exibida. Quando o Editor do Power Query agrupa linhas, cria uma nova coluna na qual coloca os resultados Agrupar por . Você pode ajustar a operação Agrupar por das seguintes maneiras:

  1. A lista suspensa sem rótulo especifica a coluna a ser agrupada. O Editor do Power Query define como padrão esse valor para a coluna selecionada, mas você pode alterá-lo para qualquer coluna na tabela.
  2. Nome da nova coluna: o Power Query Editor sugere um nome para a nova coluna, com base na operação que aplica à coluna agrupada. No entanto, você pode nomear a nova coluna como quiser.
  3. Operação: escolha a operação que o Editor do Power Query aplica, como Soma, Mediana ou Contar Linhas Distintas. O valor padrão é Count Rows.
  4. Adicionar agrupamento e Adicionar agregação: esses botões estarão disponíveis somente se você selecionar a opção Avançado . Em uma única operação, você pode fazer operações de agrupamento (Agrupar por ações) em muitas colunas e criar várias agregações usando esses botões. Com base nas suas seleções nesta caixa de diálogo, o Editor do Power Query cria uma nova coluna que funciona em várias colunas.

Selecione Adicionar agrupamento ou Adicionar agregação para adicionar mais agrupamentos ou agregações a uma operação Agrupar por. Para remover um agrupamento ou agregação, selecione o ícone de reticências (...) à direita da linha e, em seguida, Eliminar. Vá em frente e tente a operação Agrupar por usando os valores padrão para ver o que ocorre.

Screenshot shows the Group By dialog box with the Basic and Advanced options highlighted.

Quando seleciona OK, o Power Query Editor efetua a operação Agrupar por e devolve os resultados.

Screenshot of the example Group By effects.

E com o Power Query Editor, pode sempre remover a última operação de modelação. No painel Configurações de Consulta, em Etapas Aplicadas, basta selecionar o X ao lado da etapa concluída recentemente. Então vá em frente e experimente. Se não gostar dos resultados, refaça o passo até que o Power Query Editor molde os seus dados da forma que pretende.

Colunas dinâmicas

Você pode dinamizar colunas e criar uma tabela que contenha valores agregados para cada valor exclusivo em uma coluna. Por exemplo, para descobrir quantos produtos diferentes existem em cada categoria de produto, você pode criar rapidamente uma tabela para fazer isso.

Para criar uma nova tabela que mostre uma contagem de produtos para cada categoria (com base na coluna CategoryName), selecione a coluna e, em seguida, selecione Transformar>Coluna Dinâmica.

Screenshot of the Pivot Column button highlighted on the Transform tab.

A caixa de diálogo Coluna Dinâmica é exibida, informando quais valores de coluna a operação usa para criar novas colunas. (Se o nome da coluna desejada de CategoryName não é mostrado, selecione-o na lista suspensa.) Ao expandir Opções avançadas, você pode selecionar qual função aplicar aos valores agregados.

Screenshot of the Pivot Column dialog box highlighting Advanced options.

Quando seleciona OK, o Power Query Editor apresenta a tabela de acordo com as instruções de transformação fornecidas na caixa de diálogo Coluna Dinâmica .

Screenshot of the results from Pivot Column.

Criar colunas personalizadas

No Power Query Editor, pode criar fórmulas personalizadas que funcionam em várias colunas na tabela. Em seguida, você pode colocar os resultados dessas fórmulas em uma nova coluna (personalizada). O Editor do Power Query facilita a criação de colunas personalizadas.

Com os dados do livro do Excel no Editor do Power Query, aceda ao separador Adicionar Coluna no friso e, em seguida, selecione Coluna Personalizada.

Screenshot of the Power Query Editor highlighting the Custom Column button on the Add Column tab.

A caixa de diálogo a seguir é exibida. Este exemplo cria uma coluna personalizada chamada Porcentagem ELL que calcula a porcentagem do total de alunos que são alunos de língua inglesa (ELL).

Screenshot of the Custom Column Dialog box showing an example formula.

Tal como acontece com qualquer outro passo aplicado no Power Query Editor, se a nova coluna personalizada não fornecer os dados que procura, pode eliminar o passo. No painel Configurações de Consulta, em ETAPAS APLICADAS, basta selecionar o X ao lado da etapa Personalizada adicionada.

Screenshot of the APPLIED STEPS history highlighting the last performed step.

Fórmulas de consulta

Pode editar os passos gerados pelo Power Query Editor. Você também pode criar fórmulas personalizadas, que permitem que você se conecte e modele seus dados com mais precisão. Sempre que o Editor do Power Query executa uma ação em dados, a fórmula associada à ação é apresentada na barra de fórmulas. Para ver a barra de fórmulas, aceda ao separador Ver do friso e, em seguida, selecione Barra de Fórmulas.

Screenshot of Power Query Editor highlighting the Formula Bar checkbox on the View tab.

O Power Query Editor mantém todos os passos aplicados para cada consulta como texto que pode ver ou modificar. Você pode exibir ou modificar o texto de qualquer consulta usando o Editor Avançado. Basta selecionar Visualizar e, em seguida, Editor Avançado.

Screenshot of Power Query Editor highlighting the Advanced Editor button on the View tab.

Aqui está uma captura de tela do Editor Avançado, com as etapas de consulta associadas à consulta USA_StudentEnrollment exibida. Estes passos são criados na Linguagem de Fórmulas do Power Query, frequentemente referida como M. Para obter mais informações, consulte Criar fórmulas do Power Query no Excel. Para exibir a especificação de linguagem em si, consulte Especificação de linguagem do Power Query M.

Screenshot of the Advanced Editor dialog box with an example formula.

O Power BI Desktop fornece um extenso conjunto de categorias de fórmulas. Para obter mais informações e uma referência completa de todas as fórmulas do Power Query Editor, consulte Referência da função Power Query M.

Você pode fazer todos os tipos de coisas com o Power BI Desktop. Para obter mais informações sobre seus recursos, consulte os seguintes recursos: