Parametre Nedir?
Parametreler, Power Query’de sorguları daha esnek hale getirmek için kullanılan dinamik değişkenlerdir. Kullanıcıların belirli değerleri değiştirmesine olanak tanır ve böylece aynı sorgunun farklı koşullara göre tekrar kullanılmasını sağlar. Örneğin, bir veri kaynağından belirli bir tarih aralığına göre veri çekmek istenildiğinde, tarih parametreleri tanımlanabilir. Bu, sorgunun her defasında manuel olarak tarihleri değiştirmek zorunda kalmadan güncellenmesini sağlar.
Power Query’de Parametre Oluşturma
Power Query’de parametre oluşturmak için aşağıdaki adımlar izlenir:
1. Excel’de bir çalışma kitabı açılır.
2. Veri sekmesinde yer alan Sorguları Al ve Dönüştür bölümünden Yeni Sorgu seçeneğine tıklanır ve Boş Sorgu seçeneği seçilir.
3. Açılan Power Query Editor penceresinde, Home sekmesi altında Manage Parameters seçeneğine tıklanır.
4. New Parameter seçeneği seçilir ve parametre için gerekli bilgiler doldurulur. Parametrenin adı, türü (Metin, Sayı, Tarih vb.), varsayılan değeri ve isteğe bağlı olarak açıklaması eklenir.
5. Oluşturulan parametreler, sorguya ihtiyaca göre kolayca entegre edilebilir.
Parametreleri Sorgularda Kullanma
Oluşturulan parametreler, bir sorguda koşullar belirlemek için kullanılabilir. Örneğin, bir tarih parametresi tanımlandıktan sonra, aşağıdaki gibi bir sorgu oluşturulabilir:
“`m
let
Source = Excel.CurrentWorkbook(){[Name=”TabloAdı”]}[Content],
FilteredRows = Table.SelectRows(Source, each [Tarih] >= ParametreAdi)
in
FilteredRows
“`
Bu sorguda, `ParametreAdi` belirli bir tarih değerini temsil eder ve Excel’deki veri kaynağına uygulandığında, yalnızca bu tarih veya sonrasındaki kayıtları getirir.
Parametrelerle Kullanıcı Etkileşimi
Power Query’de parametreler, kullanıcıların etkileşimde bulunarak veri sorgularını özelleştirmesine olanak tanır. Örneğin, bir parametre kullanıcıdan giriş almak üzere ayarlandığında, sorgu çalıştırıldığında bir pencere açılır ve kullanıcıdan belirli bir değeri girmesi istenir. Bu, raporların dinamikliğini artırır ve kullanıcı deneyimini geliştirir.
Parametre Türleri
Power Query’de farklı türlerde parametreler oluşturulabilir. Bu türler şunlardır:
– Metin: Kullanıcının metin girişi yapmasına olanak tanır.
– Sayısal: Kullanıcının sayı girmesine imkan sağlar.
– Tarih: Tarih biçiminde veri alınmasını sağlar.
– Mantıksal: Doğru veya yanlış (true/false) gibi mantıksal değerleri kabul eder.
– Liste: Önceden tanımlanmış bir değer kümesinden seçim yapılmasına olanak tanır.
Parametrelerin Yönetimi
Parametreler oluşturulduktan sonra, ihtiyaç doğrultusunda değiştirilebilir veya silinebilir. Parametre yönetimi, Power Query Editor altında Manage Parameters seçeneğiyle gerçekleştirilir. Buradan mevcut parametreler görüntülenebilir, ayarları değiştirilebilir veya yeni parametreler eklenebilir.
Parametrelerin Önemi
Power Query’de parametreler, sorguların yeniden kullanılabilirliğini artırır. Önceden tanımlanan parametreler sayesinde kullanıcılar, aynı sorguyu birden fazla kez işleyebilir ve farklı veri setleri üzerinde çalışabilir. Özellikle büyük veri kümelerinin yönetimi ve analizi sırasında, belirli filtrelemelerin dinamik hale gelmesi, sorguları daha verimli hale getirir. Bakım ve güncelleme süreçlerinde de kolaylık sağlar, çünkü değişiklikler yalnızca parametrelerde yapılır ve bu değişiklikler tüm ilgili sorgulara yansır.
Parametre Kullanımında Dikkat Edilmesi Gerekenler
Parametreler kullanılırken dikkat edilmesi gereken birkaç husus bulunmaktadır. Öncelikle, parametre adları açıklayıcı ve anlamlı olmalıdır. Bu, aynı dosya üzerinde çalışan kişilerin sorguları kolayca anlamasını sağlar. Ayrıca, parametre türleri dikkatli bir şekilde seçilmelidir; yanlış türde bir parametre kullanılması durumunda sorgular hata verebilir. Son olarak, yönetim ve güncelleme süreçlerinin düzenli olarak yapılması, veri doğruluğu ve güncelliği açısından önemlidir.
Uygulamalı Örnek
Bir kullanıcı, satış verilerini analiz etmek için bir tarih parametresi oluşturabilir. Oluşturulan bu parametre sayesinde, kullanıcının belirlediği tarih aralığında gerçekleşen satışlar, sorgu aracılığıyla dinamik bir şekilde filtrelenebilir. Örneğin, 2023 yılı içindeki satışların analiz edilmesi için bir tarih parametresi tanımlanarak, sorguda bu tarih referansı ile güncellemeler yapılabilir. Böylece kullanıcı, sadece gerekli tarihleri güncelleyerek detaylı analiz yapabilir.
Power Query parametreleri, durumlara göre özelleştirilebilen, sorgu süreçlerini kolaylaştıran ve dinamik hale getiren önemli araçlar olarak işlev gösterir.

