Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Yeni sütun eklemek için Power Query'de kullanıma sunulanlardan daha fazla esnekliğe ihtiyacınız varsa, Power Query M formül dilini kullanarak kendi özel sütununuzu oluşturabilirsiniz.
Aşağıdaki sütun kümesini içeren bir tablonuz olduğunu düşünün.
Units, Unit Price ve Discount sütunlarını kullanarak iki yeni sütun oluşturmak istiyorsunuz:
- İndirimden Önceki Toplam Satış: Birim sütununun Birim Fiyatı sütununun çarpımını alarak hesaplanır.
- İndirimden Sonraki Toplam Satış: İndirimden Önceki Toplam Satış sütunu net yüzde değeriyle (bir eksi indirim değeri) çarpılarak hesaplanır.
Hedef, indirimden önceki toplam satışları ve indirimden sonraki toplam satışları içeren yeni sütunlarla bir tablo oluşturmaktır.
Özel sütun oluşturma
Sütun ekle sekmesinde Özel sütun'a tıklayın.
Özel sütun iletişim kutusu görüntülenir. Bu iletişim kutusu, sütununuzu oluşturmak için formülü tanımladığınız yerdir.
Özel sütun iletişim kutusu aşağıdakileri içerir:
Yeni sütun adı kutusundaki özel sütununuzun ilk adı. Bu sütunu yeniden adlandırabilirsiniz.
Yeni sütununuzun veri türünü seçebileceğiniz açılan menü.
Power Query M formülü girebileceğiniz Özel sütun formülü kutusu.
Özel sütun formülü seçiminin yanındaki Kullanılabilir sütunlar listesi.
Uyarı
Veri türü seçimi yalnızca Power Query Online kullandığınızda kullanılabilir.
Yeni bir özel sütun eklemek için Kullanılabilir sütunlar listesinden bir sütun seçin. Ardından, özel sütun formülüne eklemek için listenin altındaki Sütun ekle düğmesini seçin. Listeden seçerek de sütun ekleyebilirsiniz. Alternatif olarak, Özel sütun formülünde Power Query M formül dilini kullanarak kendi formülünüzü yazabilirsiniz.
Uyarı
Özel sütununuzu oluştururken söz dizimi hatası oluşursa, bir hata iletisi ve nedeni ile birlikte sarı bir uyarı simgesi görüntülenir.
Total Sale before Discount sütununu ekleme
İndirim sütunundan önce Toplam Satış'ı oluşturmak için kullanabileceğiniz formül.[Units] * [Unit Price]
Veri türü'ndePara birimi veri türünü seçin.
Bu işlemin sonucu tablonuza İndirimden önce yeni bir Toplam Satış sütunu ekler.
Uyarı
Power Query Desktop kullanıyorsanız Veri türü alanı Özel sütununda kullanılamaz. Bu, sütunları oluşturduktan sonra herhangi bir özel sütun için bir veri türü tanımlamanız gerektiği anlamına gelir. Daha fazla bilgi için Power Query'de veri türleri'ne gidin.
İndirimden Sonra Toplam Satış sütununu ekleme
İndirimden önce Toplam Satış'ı oluşturmak için kullanabileceğiniz formül: [Total Sale before Discount]* (1-[Discount]). Bu yeni sütunun veri türünü Para Birimi olarak ayarlayın.
Bu işlemin sonucu tablonuza yeni bir Total Sale after Discount sütunu ekler.
Mevcut özel sütunu değiştirme
Power Query, özel sütununuzu tabloya ekler ve Özel adım eklendi'yiSorgu ayarlarındakiUygulanan adımlar listesine ekler.
Özel sütununuzu değiştirmek için Uygulanan adımlar listesinde Özel adım eklendi'yi seçin.
Özel sütun iletişim kutusu, oluşturduğunuz özel sütun formülüyle birlikte görüntülenir.
Uyarı
Özel sütununuz için kullandığınız formüle bağlı olarak, Power Query daha basitleştirilmiş ve yerel bir deneyim için adımınızın ayarlar davranışını değiştirir. Bu örnekte, Eklenen özel adımı, standart bir özel sütun adımındaki davranışını Çarpma deneyimine dönüştürdü çünkü bu adımdaki formül yalnızca iki sütunun değerlerini çarpıyor.
Özel sütun formülü oluşturmak için Copilot kullanma
Uyarı
Bu deneyim yalnızca Copilot kullanan Power Query deneyimlerinde kullanılabilir.
Özel sütun ekle iletişim kutusunun içinde, yardımcı pilot simgesiyle yeni bir giriş metin kutusu bulunur. Burada, kendi sözcüklerinizle ve kendi dilinizde bu özel sütunun sütununuzun mantığıyla ilgili olarak ne yapmasını istediğinizi açıklayabilirsiniz.
Örneğin, karmaşık koşullu mantık eklemek istediğiniz bir senaryo düşünün. Bu mantığı kendi sözcüklerinizle açıklayabilirsiniz ve Copilot sizin için özel sütun formülünü oluşturabilir.
Örneğin , OrderID, Quantity, Category ve Total alanlarını içeren bir tablo için aşağıdakine benzer bir istem geçirebilirsiniz:
if the Total order is more than 2000 and the Category is B, then provide a discount of 10%. If the total is more than 200 and the Category is A, then provide a discount of 25% but only if the Quantity is more than 10 otherwise just provide a 10% discount.
Bu istemi gönderdikten sonra, Copilot bunu işler ve gerekirse bir ad ve veri türü ekleyerek sizin için özel sütun formülünü değiştirir.
Özel sütunu gözden geçirebilir ve gerekli değişiklikleri yapabilirsiniz.
Uyarı
Var olan bir formül içeren özel sütun iletişim kutusunda gönderilen tüm istemler, mevcut formülün copilot'un önerisiyle tamamen değiştirilmesine neden olabilir.
İlgili içerik
- Power Query düzenleyicisine sağladığınız örnekleri temel alan bir sütun oluşturma gibi başka yollarla özel bir sütun oluşturabilirsiniz. Daha fazla bilgi için Örnekten sütun ekleme bölümüne gidin.
- Power Query M başvuru bilgileri için Power Query M işlev başvuru kılavuzu gidin.