İçeriğe geç
parazade

Power Query Nedir?

Yayın: · Son güncelleme:

Power Query Nedir? Kısaca

Power Query, Excel'de farklı kaynaklardan veri alıp temizlemeye, dönüştürmeye ve birleştirmeye yarayan araçtır. Yaptığınız her işlemi adım olarak kaydettiği için aynı temizliği bir sonraki veride tek tıkla tekrarlar.

Power Query nedir?
İçindekiler
  1. Power Query nedir?
  2. Nasıl çalışır?
  3. Örnek
  4. Nelere dikkat etmeli?

Power Query nedir?

Power Query, ham veriyi Excel'e almadan önce düzenleyen bir veri hazırlama motorudur. CSV dosyası, başka bir çalışma kitabı, klasördeki dosyalar, veritabanı ya da web sayfası gibi kaynaklara bağlanır. Gereksiz sütunları siler, boşlukları kırpar, tarihleri düzeltir ve sonucu tablo olarak çalışma sayfasına yükler.

Excel'in yeni sürümlerinde yerleşik olarak Veri sekmesindeki Veri Al ve Dönüştür grubunda bulunur. Eski sürümlerde ayrı bir eklenti olarak kuruluyordu.

Nasıl çalışır?

Sorgu oluşturduğunuzda Power Query Düzenleyicisi açılır. Burada yaptığınız her işlem, örneğin "ilk iki satırı kaldır" ya da "Tutar sütununu sayıya çevir", sağdaki uygulanan adımlar listesine eklenir. Arka planda bu adımlar M dilinde yazılır, ama çoğu iş menülerle yapılabilir.

Kaynak dosya değiştiğinde yeniden temizlik yapmazsınız. Yenile komutu bütün adımları baştan uygular.

Örnek

Her ay bankadan aldığınız hesap dökümünü düşünün. Başında birkaç açıklama satırı var, tarihler metin olarak geliyor ve tutarlarda nokta ile virgül karışık. Power Query ile bu temizliği bir kez tanımlarsınız. Gelecek ay yeni dosyayı aynı klasöre koyup yenilediğinizde tablo hazır olur.

Nelere dikkat etmeli?

Sorgu, kaynak dosyanın yolunu ve sütun adlarını hatırlar. Dosyayı başka bir klasöre taşırsanız ya da bir sütunun adı değişirse yenileme hata verir. Bu durumda sorgunun kaynak ayarını güncellemeniz yeterlidir.

Sıkça Sorulan Sorular

Power Query ne işe yarar?

Farklı kaynaklardan veri alıp temizlemeyi, dönüştürmeyi ve birleştirmeyi sağlar. Yapılan adımlar kaydedildiği için her ay tekrarlanan veri hazırlama işini tek tıkla yenilemeye indirir.

Power Query için kod bilmek gerekir mi?

Hayır, çoğu işlem düzenleyicideki menülerle yapılır. Arka planda oluşan M kodunu görmek ve düzenlemek ise daha karmaşık dönüşümler için seçenek olarak kalır.

İlgili terimler

Power Query Düzenleyicisi(Power Query Editor)Power Query Düzenleyicisi, Excel'de Power Query sorgularının oluşturulduğu ve düzenlendiği ayrı penceredir. Veriyi önizlemeyle gösterir, her dönüştürme işlemini sağdaki uygulanan adımlar listesine kaydeder ve sonucu çalışma sayfasına yükler.M Dili(Power Query M Language)M dili, Power Query'nin veri alma ve dönüştürme adımlarını tanımlamak için kullandığı formül dilidir. Düzenleyicide menülerle yaptığınız her işlem arka planda M koduna dönüşür ve bu kod elle de düzenlenebilir.Veri Al(Get Data)Veri Al, Excel'in Veri sekmesinde bulunan ve dosya, klasör, veritabanı, web sayfası gibi dış kaynaklardan veri içe aktarmayı başlatan komuttur. Arka planda Power Query kullanır ve kaynağa yenilenebilir bir bağlantı kurar.Excel Veri Modeli(Excel Data Model)Excel veri modeli, çalışma kitabının içinde birden fazla tabloyu ilişkilerle birbirine bağlayarak saklayan veri yapısıdır. Bu sayede DÜŞEYARA ile tabloları birleştirmeden, farklı tablolardaki alanları aynı pivot tabloda kullanabilirsiniz.Çalışma Kitabı(Workbook)Çalışma kitabı, Excel'de kaydettiğiniz dosyanın kendisidir. İçinde bir ya da daha fazla çalışma sayfası bulunur ve genellikle .xlsx uzantısıyla saklanır; İngilizcede workbook olarak geçer.Veritabanı(Database)Veritabanı, verilerin düzenli, aranabilir ve güncellenebilir biçimde saklandığı elektronik kayıt sistemidir. Müşteri listeleri, siparişler ve ürün bilgileri gibi veriler veritabanlarında tutulur.Sorgu(Query)Sorgu (query), bir veritabanından belirli verileri getirmek, yeni veri eklemek, mevcut veriyi güncellemek ya da silmek için gönderilen komuttur. İlişkisel veritabanlarında sorgular genellikle SQL diliyle yazılır.Sütun(Column)Sütun, Excel çalışma sayfasında yukarıdan aşağı uzanan dikey hücre dizisidir. Sütunlar sayfanın üstünde A, B, C diye harflerle adlandırılır ve tabloda genellikle tek bir bilgi türünü taşır.