Kolom kustom

Power Query Menengah di Excel

Lyndsay Girard

Performance Analytics Consultant

Bahasa Rumus M

  • Disebut singkat "M" (Data Mashup)
  • Bahasa pemrograman fungsional di Power Query
  • Peka huruf besar/kecil (case-sensitive)
  • Banyak fungsi bawaan

Pemrograman di laptop

Power Query Menengah di Excel

Menghasilkan kode M

  • Di balik setiap langkah kueri terapan
    • Ditulis otomatis
  • Kode M dapat dilihat:
    • Bilah rumus
    • Editor Lanjutan

Bilah rumus: Bilah Rumus

Editor Lanjutan: Editor Lanjutan

Power Query Menengah di Excel

Kolom Kustom

  • Kolom terhitung yang ditentukan pengguna
  • Ditulis dalam bahasa M
  • Dapat memperluas fungsi transformasi bawaan.
    • Logika kondisional bertingkat
    • Pengindeksan lanjutan
    • Perhitungan kompleks

Tombol Custom Column pada pita

Power Query Menengah di Excel

Logika Kondisional Bertingkat

  • Mereferensikan kolom dan nilai
  • Dapat melibatkan beberapa tingkat pernyataan kondisional
    • Pernyataan If... Then... Else
  • Dapat digabung dengan operator logika
    • AND
    • OR

Logika Kondisional Dasar

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

Logika Kondisional Bertingkat

  • Mereferensikan kolom dan nilai
  • Dapat melibatkan beberapa tingkat pernyataan kondisional
    • Pernyataan If... Then... Else
  • Dapat digabung dengan operator logika
    • AND
    • OR

Logika Kondisional Kustom

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 Menengah di Excel

Pengindeksan Lanjutan

Sebelum Group By, semua baris

  • Hasilkan indeks atau peringkat kustom berdasarkan grup terdefinisi
Power Query Menengah di Excel

Pengindeksan Lanjutan

Sebelum Group By, semua baris — Indeks sederhana

  • Hasilkan indeks atau peringkat kustom berdasarkan grup terdefinisi
    • Indeks sederhana
Power Query Menengah di Excel

Pengindeksan Lanjutan

Sebelum Group By, semua baris — Indeks per grup

  • Hasilkan indeks atau peringkat kustom berdasarkan grup terdefinisi
    • Indeks lanjutan (dalam grup)
Power Query Menengah di Excel

Pengindeksan Lanjutan

Group By dengan agregasi All Rows

  • Hasilkan indeks atau peringkat kustom berdasarkan grup terdefinisi
  • Operasi Group By dengan agregasi "All Rows"
Power Query Menengah di Excel

Pengindeksan Lanjutan

Group By — All Rows

  • Hasilkan indeks atau peringkat kustom berdasarkan grup terdefinisi
  • Operasi Group By dengan agregasi "All Rows"
  • Gabungkan dengan fungsi tabel M kustom
    Table.AddIndexColumn
    
Power Query Menengah di Excel

Ayo berlatih!

Power Query Menengah di Excel

Preparing Video For Download...