O que éo Power Query?
Power Query é uma ferramenta de ETL (Extração, Transformação e Carga):
Fonte: https://www.excelcampus.com/powerquery/power-query-overview/
1. Extract data from almost any source
3. Load (to Excel)
2. Transform with Power Query
2.
Onde está oPower Query?
Excel 2019 &
Office 365
Excel 2016
Interface do usuáriodo Power Query
1 - Faixa de Opções
2 - Painel de Consultas 3 - Exibição Atual 4 – Configurações de Consulta
5 – Barra de Status
5.
• Faixa deopções: guias para adicionar transformações, selecionar opções para a
consulta e acessar diferentes botões a fim de concluir diversas tarefas.
• Painel Consultas: exibição de todas as consultas disponíveis.
• Exibição atual: exibição de trabalho atual, que por padrão mostra uma pré-visualização
dos dados da consulta. Também é possível habilitar a exibição de diagrama junto com a
pré-visualização de dados. Além disso, você pode alternar entre a exibição de esquema
e a pré-visualização de dados, mantendo a exibição de diagrama.
• Configurações de consulta: exibição da consulta selecionada no momento com
informações relevantes, como nome, etapas e vários indicadores.
• Barra de status: uma barra que mostra informações relevantes sobre a consulta, como
tempo de execução, total de colunas e linhas e status de processamento. Essa barra
também contém botões para alterar a exibição atual.
Referência: https://learn.microsoft.com/pt-br/power-query/power-query-ui
6.
Data
Sources
M Language
• PowerBI Datasets
• Import and DirectQuery Models
• Excel
• Import Data Model
• Tables, PivotTables and Charts
• Migration Path Between Tools
• Excel to Power BI Dataset
M Queries
DAX Measures
Data Modeling
7.
O que éM?
• Mash up language;
• Por que M?
• Transformação de Dados:
• Pivot/Unpivot
• Remoção de Caracteres Indesejáveis
• Separação de Colunas
• Power Query é um Editor que gera Código M.
8.
1- Arquivo dados_pedidos.csv
1)Carregar o arquivo dados_pedidos.csv
2) Arrumar a formatação:
1) UTF-8
2) Alterar Tipo > Utilizando Localidade
3) Criar uma coluna com o valor da venda
Percentual do Totalno Power Query
• Para calcular o % do total:
• A função SUM não existe no Power Query;
• A função List.Sum pode realizar a operação de soma.
16.
• Na Caixade Diálogo da Coluna Customizada digite a seguinte fórmula:
= [Venda]/List.Sum(#"Personalização Adicionada"[Venda])
Obs: O valor #"Personalização Adicionada“ é o nome da coluna que
pode variar de acordo com as Etapas.
Descrição
Retorna a porçãodo texto entre o startDelimiter especificado e
um endDelimiter. Um valor numérico opcional startIndex indica
qual ocorrência do startDelimiter deve ser considerado. Uma lista
opcional startIndex indica qual ocorrência do startDelimiter deve
ser considerado, assim como quando a indexação deve ser
realizada a partir do início ou do fim do texto de entrada. O
endIndex é similar, exceto que a indexação é realizada
relativamente ao startIndex.
22.
Exemplo-> "111 (222)333 (444)"
Desejando o texto entre o primeiro parênteses aberto e o primeiro parênteses
fechado que o segue.
Text.BetweenDelimiters("111 (222) 333 (444)", "(", ")")
Resultado "222"
Desejando o texto entre o segundo parênteses aberto e o primeiro parênteses
fechado que o segue.
Text.BetweenDelimiters("111 (222) 333 (444)", "(", ")", 1, 0)
Resultado “444"
Desejando o texto entre o segundo parêntese aberto a partir do fim e o segundo
parênteses fechado que o segue.
Text.BetweenDelimiters("111 (222) 333 (444)", "(", ")", {1, RelativePosition.FromEnd},
{1, RelativePosition.FromStart})
#2
You can find Power Query in the Data Ribbon under the Get and Transform section on the Excel Ribbon. The layout on Excel 2019 and Office 365 changed a tiny bit compared to Excel 2016, however the location is still the same under the data ribbon