Colunas personalizadas

Power Query Intermediário no Excel

Lyndsay Girard

Performance Analytics Consultant

Linguagem de fórmulas M

  • "M" para abreviar (de Data Mashup)
  • Linguagem funcional no Power Query
  • Diferencia maiúsculas de minúsculas
  • Ampla variedade de funções nativas

Programando no laptop

Power Query Intermediário no Excel

Gerando código M

  • Por trás de cada etapa aplicada
    • Gerado automaticamente
  • Código M visível em:
    • Barra de fórmulas
    • Editor avançado

Barra de fórmulas: Barra de fórmulas

Editor avançado: Editor avançado

Power Query Intermediário no Excel

Colunas personalizadas

  • Coluna calculada definida pelo usuário
  • Escrita em M
  • Pode estender as transformações nativas
    • Lógica condicional aninhada
    • Indexação avançada
    • Cálculos complexos

Botão de Coluna Personalizada

Power Query Intermediário no Excel

Lógica condicional aninhada

  • Referência a colunas e valores
  • Pode ter vários níveis de condicionais
    • Instruções If... Then... Else
  • Pode combinar com operadores lógicos
    • AND
    • OR

Lógica condicional básica

if age >= 65  
    and arrivalmode = "Car"
    then "group1"
else "group2"
Power Query Intermediário no Excel

Lógica condicional aninhada

  • Referência a colunas e valores
  • Pode ter vários níveis de condicionais
    • Instruções If... Then... Else
  • Pode combinar com operadores lógicos
    • AND
    • OR

Lógica condicional personalizada

if age >= 65 and age <= 80
    and arrivalmode = "Car" 
   then "group1" 
    else if age >= 65 and age <= 80
    and arrivalmode = "ambulance" 
   then "group1a"
else "group2"
Power Query Intermediário no Excel

Indexação avançada

Antes do Group By: todas as linhas

  • Gerar um índice ou ranking personalizado por grupos definidos
Power Query Intermediário no Excel

Indexação avançada

Antes do Group By: índice simples

  • Gerar um índice ou ranking personalizado por grupos definidos
    • Índice simples
Power Query Intermediário no Excel

Indexação avançada

Antes do Group By: índice por grupo

  • Gerar um índice ou ranking personalizado por grupos definidos
    • Índice avançado (dentro dos grupos)
Power Query Intermediário no Excel

Indexação avançada

Group By: agregação "All Rows"

  • Gerar um índice ou ranking personalizado por grupos definidos
  • Operação Group By com agregação "All Rows"
Power Query Intermediário no Excel

Indexação avançada

Group By: All Rows + função

  • Gerar um índice ou ranking personalizado por grupos definidos
  • Operação Group By com agregação "All Rows"
  • Combinar com função de tabela M
    Table.AddIndexColumn
    
Power Query Intermediário no Excel

Vamos praticar!

Power Query Intermediário no Excel

Preparing Video For Download...