Columnas personalizadas

Power Query intermedio en Excel

Lyndsay Girard

Performance Analytics Consultant

Lenguaje de fórmulas M

  • "M" en corto (Data Mashup)
  • Lenguaje funcional en Power Query
  • Distingue mayúsculas y minúsculas
  • Amplia gama de funciones integradas

Programación en portátil

Power Query intermedio en Excel

Generación de código M

  • Detrás de cada paso aplicado
    • Se escribe automáticamente
  • Código M visible en:
    • Barra de fórmulas
    • Editor avanzado

Barra de fórmulas: Barra de fórmulas

Editor avanzado: Editor avanzado

Power Query intermedio en Excel

Columnas personalizadas

  • Columna calculada definida por el usuario
  • Escrita en lenguaje M
  • Amplía las transformaciones integradas
    • Lógica condicional anidada
    • Indexación avanzada
    • Cálculos complejos

Botón Columna personalizada

Power Query intermedio en Excel

Lógica condicional anidada

  • Referencia a columnas y valores
  • Puede tener varios niveles de condiciones
    • Sentencias If... Then... Else
  • Se puede combinar con operadores lógicos
    • AND
    • OR

Lógica condicional básica

if age >= 65  
    and arrivalmode = "Car"
    then "group1"
else "group2"
Power Query intermedio en Excel

Lógica condicional anidada

  • Referencia a columnas y valores
  • Puede tener varios niveles de condiciones
    • Sentencias If... Then... Else
  • Se puede combinar con 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 intermedio en Excel

Indexación avanzada

Antes de Agrupar por: Todas las filas

  • Genera un índice o rango personalizado por grupos definidos
Power Query intermedio en Excel

Indexación avanzada

Antes de Agrupar por: Índice simple

  • Genera un índice o rango personalizado por grupos definidos
    • Índice simple
Power Query intermedio en Excel

Indexación avanzada

Antes de Agrupar por: Índice por grupos

  • Genera un índice o rango personalizado por grupos definidos
    • Índice avanzado (dentro de grupos)
Power Query intermedio en Excel

Indexación avanzada

Agrupar por con agregación "Todas las filas"

  • Genera un índice o rango personalizado por grupos definidos
  • Operación Agrupar por con agregación "Todas las filas"
Power Query intermedio en Excel

Indexación avanzada

Resultado de Agrupar por: "Todas las filas"

  • Genera un índice o rango personalizado por grupos definidos
  • Operación Agrupar por con agregación "Todas las filas"
  • Combinar con función de tabla M personalizada
    Table.AddIndexColumn
    
Power Query intermedio en Excel

¡Vamos a practicar!

Power Query intermedio en Excel

Preparing Video For Download...