Özel sütunlar

Excel'de Orta Düzey Power Query

Lyndsay Girard

Performance Analytics Consultant

M Formül Dili

  • Kısaca 'M' (Data Mashup anlamına gelir)
  • Power Query'de işlevsel programlama dili
  • Büyük/küçük harf duyarlı
  • Geniş yerleşik işlev yelpazesi

Laptopta programlama

Excel'de Orta Düzey Power Query

M kodu oluşturma

  • Her uygulanan sorgu adımının arka planında
    • Otomatik yazılır
  • M kodu görüntülenebilir:
    • Formül çubuğu
    • Gelişmiş Düzenleyici

Formül çubuğu: Ch2_Formula_Bar.png

Gelişmiş Düzenleyici: Ch2_Advanced_Editor.png

Excel'de Orta Düzey Power Query

Özel Sütunlar

  • Kullanıcı tanımlı hesaplanan sütun
  • M dilinde yazılır
  • Yerleşik dönüşümleri genişletebilir.
    • İç içe koşullu mantık
    • Gelişmiş indeksleme
    • Karmaşık hesaplamalar

Ch2_Custom_Column_Ribbon_Screenshot.png

Excel'de Orta Düzey Power Query

İç İçe Koşullu Mantık

  • Sütunlara ve değerlere başvurma
  • Birden çok koşullu ifade seviyesi içerebilir
    • If... Then... Else ifadeleri
  • Mantıksal operatörlerle birleşebilir
    • AND
    • OR

Temel Koşullu Mantık

if age >= 65  
    and arrivalmode = "Car"
    then "group1"
else "group2"
Excel'de Orta Düzey Power Query

İç İçe Koşullu Mantık

  • Sütunlara ve değerlere başvurma
  • Birden çok koşullu ifade seviyesi içerebilir
    • If... Then... Else ifadeleri
  • Mantıksal operatörlerle birleşebilir
    • AND
    • OR

Özel Koşullu Mantık

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"
Excel'de Orta Düzey Power Query

Gelişmiş İndeksleme

Ch2_Before_Groupby_AllRows.png

  • Tanımlı gruplara göre özel bir indeks veya sıra üretin
Excel'de Orta Düzey Power Query

Gelişmiş İndeksleme

Ch2_Before_Groupby_AllRows_SimpleIndex.png

  • Tanımlı gruplara göre özel bir indeks veya sıra üretin
    • Basit indeks
Excel'de Orta Düzey Power Query

Gelişmiş İndeksleme

Ch2_Before_Groupby_AllRows_GroupedIndex.png

  • Tanımlı gruplara göre özel bir indeks veya sıra üretin
    • Gelişmiş indeks (gruplar içinde)
Excel'de Orta Düzey Power Query

Gelişmiş İndeksleme

Ch2_GroupBy_Aggregation.png

  • Tanımlı gruplara göre özel bir indeks veya sıra üretin
  • "Tüm Satırlar" birleştirmesiyle Group By işlemi
Excel'de Orta Düzey Power Query

Gelişmiş İndeksleme

Ch2_GroupBy_AllRows.png

  • Tanımlı gruplara göre özel bir indeks veya sıra üretin
  • "Tüm Satırlar" birleştirmesiyle Group By işlemi
  • Özel M tablo işleviyle birleştirin
    Table.AddIndexColumn
    
Excel'de Orta Düzey Power Query

Hadi pratik yapalım!

Excel'de Orta Düzey Power Query

Preparing Video For Download...