Aracılığıyla paylaş


Koşullu sütun ekleme

Power Query ile, değerleri tablonuzdaki diğer sütunlara uygulanan bir veya daha fazla koşulu temel alan yeni sütunlar oluşturabilirsiniz.

Koşullu sütun komutu, Sütun ekle sekmesinin Genel grubunda bulunur.

Sütun ekle sekmesinin açık ve Koşullu sütun seçeneğinin vurgulanmış olduğu Power Query şeridinin ekran görüntüsü.

Koşullu sütun ekleme

Bu örnekte, aşağıdaki görüntüde gösterilen tabloyu kullanırsınız.

Koşullu sütun eklerken kullanılacak örnek tablonun ekran görüntüsü.

Bu tabloda, CustomerGroup bilgisinin verildiği bir alan bulunur. Ayrıca Katman 1 Fiyat, Katman 2 Fiyat ve Katman 3 Fiyat alanlarında bu müşteri için geçerli olan farklı fiyatlarınız vardır. Bu örnekte amacınız, CustomerGroup alanında bulunan değeri temel alarak Son Fiyat adlı yeni bir sütun oluşturmaktır. CustomerGroup alanındaki değer 1'e eşitse, Katman 1 Fiyat alanındaki değeri kullanmak istersiniz; aksi takdirde, Katman 3 Fiyat değerini kullanırsınız.

Bu koşullu sütunu eklemek için Koşullu sütun'a tıklayın. Koşullu sütun ekle iletişim kutusunda aşağıdaki bölümleri tanımlayın:

  • Yeni sütun adı: Yeni sütununuzun adını tanımlar. Bu örnekte Son Fiyat adını kullanın.
  • Koşullu yan tümceler: Koşullu yan tümcelerinizi tanımlar. Yan tümce ekle'yi seçerek daha fazla yan tümce ekleyebilirsiniz. Her koşullu yan tümce, iletişim kutusunda gösterilen sırayla yukarıdan aşağıya doğru test edilir. Her yan tümcenin dört bölümü vardır:
    • Sütun adı: Açılan listede, koşullu test için kullanılacak sütunu seçin. Bu örnek için CustomerGroup'ı seçin.
    • İşleç: Koşullu test için test veya işleç türünü seçin. Bu örnekte CustomerGroup sütunundaki değerin 1'e eşit olması gerekir, dolayısıyla eşittir'i seçin.
    • Değer: Koşullu test için kullanılacak bir değer girin veya bir sütun seçin. Bu örnek için 1 girin.
    • Çıkış: Test pozitifse, buraya girilen değer veya seçilen sütun çıkıştır. Bu örnekte CustomerGroup değeri 1'e eşitse Çıkış değeriniz Katman 1 Fiyat sütunundaki değer olmalıdır.
  • Final Else yan tümcesi: Yukarıdaki yan tümcelerin hiçbiri pozitif test vermezse, bu işlemin çıktısı burada el ile girilen değer veya sütundan bir değer olarak tanımlanan değerdir. Bu durumda çıkış, Katman 3 Fiyat sütunundaki değerdir.

Tüm örnek değerlerin doldurulduğu Koşullu sütun ekle iletişim kutusunun ekran görüntüsü.

Bu işlemin sonucu, Katman 1 Fiyat ve Katman 3 fiyat sütunlarından değerleri içeren yeni bir Son Fiyat sütunu sağlar.

Örnek koşullu yan tümceler tarafından oluşturulan Herhangi bir veri türünü içeren Son Fiyat sütununu içeren tablonun ekran görüntüsü.

Uyarı

Yeni koşullu sütunlarda tanımlı bir veri türü yoktur. Power Query'de veri türleri bölümünde açıklanan adımları izleyerek bu yeni oluşturulan sütun için veri türü tanımlamak üzere yeni bir adım ekleyebilirsiniz.

Birden çok tümce ekleme ve düzenleme

Bu örnekte hedefinizi değiştirelim. Yeni koşullu yan tümceleriniz şunlardır:

  • CustomerGroup sütunundaki değer 1'e eşitse Çıkış, Katman 1 Fiyat sütunundaki değerdir.
  • CustomerGroup sütunundaki değer 2'ye eşitse Çıkış, Katman 2 Fiyat sütunundaki değerdir.
  • Önceki testlerden hiçbiri pozitif değilse Çıkış , Katman 3 Fiyat sütunundaki değerdir.

Son Fiyat sütununun değerleri için tanımlanmış iki farklı koşullu ifade içeren Koşullu sütun ekleme işleminin ekran görüntüsü.

Uyarı

Her yan tümcenin sonunda üç nokta düğmesini (...) seçerek yan tümcesini silebilir, yukarı veya aşağı taşıyabilirsiniz.

Bu işlemin sonucu, Katman 1 Fiyat, Katman 2 Fiyat ve Katman 3 fiyat sütunlarının fiyatlarını içeren Son Fiyat sütununu verir.

Son Fiyat'ın bulunduğu, çoklu koşullu yan tümceler tarafından üretilen her veri türünü içeren tablonun ekran resmi.