Colonne personalizzate

Power Query intermedio in Excel

Lyndsay Girard

Performance Analytics Consultant

Linguaggio di formule M

  • "M" in breve (sta per Data Mashup)
  • Linguaggio funzionale in Power Query
  • Case-sensitive
  • Ampia gamma di funzioni integrate

Programmazione su laptop

Power Query intermedio in Excel

Generare codice M

  • Dietro le quinte di ogni passaggio applicato
    • Scritto automaticamente
  • Codice M visibile in:
    • Barra della formula
    • Editor avanzato

Barra della formula: Ch2_Formula_Bar.png

Editor avanzato: Ch2_Advanced_Editor.png

Power Query intermedio in Excel

Colonne personalizzate

  • Colonna calcolata definita dall’utente
  • Scritta in linguaggio M
  • Può estendere le trasformazioni integrate.
    • Logica condizionale annidata
    • Indicizzazione avanzata
    • Calcoli complessi

Ch2_Custom_Column_Ribbon_Screenshot.png

Power Query intermedio in Excel

Logica condizionale annidata

  • Riferimento a colonne e valori
  • Può avere più livelli di condizioni
    • Istruzioni If... Then... Else
  • Combinabile con operatori logici
    • AND
    • OR

Logica condizionale di base

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

Logica condizionale annidata

  • Riferimento a colonne e valori
  • Può avere più livelli di condizioni
    • Istruzioni If... Then... Else
  • Combinabile con operatori logici
    • AND
    • OR

Logica condizionale personalizzata

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 in Excel

Indicizzazione avanzata

Ch2_Before_Groupby_AllRows.png

  • Genera un indice o ranking personalizzato in base a gruppi definiti
Power Query intermedio in Excel

Indicizzazione avanzata

Ch2_Before_Groupby_AllRows_SimpleIndex.png

  • Genera un indice o ranking personalizzato in base a gruppi definiti
    • Indice semplice
Power Query intermedio in Excel

Indicizzazione avanzata

Ch2_Before_Groupby_AllRows_GroupedIndex.png

  • Genera un indice o ranking personalizzato in base a gruppi definiti
    • Indice avanzato (per gruppo)
Power Query intermedio in Excel

Indicizzazione avanzata

Ch2_GroupBy_Aggregation.png

  • Genera un indice o ranking personalizzato in base a gruppi definiti
  • Operazione Raggruppa per con aggregazione "Tutte le righe"
Power Query intermedio in Excel

Indicizzazione avanzata

Ch2_GroupBy_AllRows.png

  • Genera un indice o ranking personalizzato in base a gruppi definiti
  • Operazione Raggruppa per con aggregazione "Tutte le righe"
  • Combina con funzione di tabella M personalizzata
    Table.AddIndexColumn
    
Power Query intermedio in Excel

Passiamo alla pratica!

Power Query intermedio in Excel

Preparing Video For Download...