Power Query: Farklı Sütunlarla Tabloları Birleştirme

Bu yazıda, size güç sorgusunda tabloların koşullu birleştirilmesinin nasıl yapıldığını göstereceğim. Bu özel örnek için, bunu aslında normal şekilde yapabiliriz, bununla başlayacağız. O zaman size koşullu birleştirmenin nasıl yapıldığını göstereceğim.

Bakalım neyle karşı karşıyayız. İlk olarak, ayın ortasında ayarlanan Kullanım tablomuz var .

Power Query: Farklı Sütunlarla Tabloları Birleştirme

Ardından , ayın başında ayarlanan Fiyat tablosu olan ikinci bir tablomuz var .

Power Query: Farklı Sütunlarla Tabloları Birleştirme

DAX'ta yapabileceğimiz belirli bir tarih için fiyatı bilmek istiyoruz. Kullanım tablosunu çoğaltalım , Sorguları Birleştir'e gidelim ve ardından Fiyat tablosunu seçelim .

Power Query: Farklı Sütunlarla Tabloları Birleştirme

Yukarıdaki görüntüden de görebileceğiniz gibi, iki tarih sütunundaki tarihler uyuşmuyor, bu da tabloları normal şekilde birleştiremeyeceğimiz anlamına geliyor. Normal bir birleştirme, sol dış veya sağ dış birleştirmeden yararlanır. Eşleşme olmadığı için normal birleştirme yapamıyoruz.

Yapacağımız şey, tam bir dış birleştirme çünkü bu, Kullanım tablosundaki tüm satırları ve Fiyat tablosundaki tüm satırları seçecek ve hepsini bir araya getirecek. Eşleşme yoksa, sadece satır ekleyecektir.

Eşleşen tarih olmadığından, her iki tablo da şu şekilde eklenir:

Power Query: Farklı Sütunlarla Tabloları Birleştirme

İçindekiler

Power Query'de Özel Sütun Ekleme

Kullanım tarihinin boş olup olmadığını söyleyen özel bir sütunu kolayca ekleyebilir , ardından Fiyat tablosundan tarihi seçebiliriz; aksi takdirde bana Kullanım tablosundan tarihi verin .

Power Query: Farklı Sütunlarla Tabloları Birleştirme

Artık tarihleri ​​içeren eksiksiz bir sütunumuz var.

Power Query: Farklı Sütunlarla Tabloları Birleştirme

Bunu biraz anlayabilmek için Tarihler özel sütununu sıralayacağız.

Power Query: Farklı Sütunlarla Tabloları Birleştirme

İlk sütunun kullanım, üçüncü sütunun ise fiyatlandırma olduğunu görebilirsiniz. Maliyet sütununda bir doldurma yaparsak…

Power Query: Farklı Sütunlarla Tabloları Birleştirme

…aslında tarihi, maliyeti ve kullanımı alacağız.

Power Query: Farklı Sütunlarla Tabloları Birleştirme

Bu normal bir birleştirmedir, ancak koşullu birleştirmenin de bu gibi durumlarda çok yararlı olabileceğini düşünüyorum. Koşullu birleştirme yapmak için ne yapmamız gerektiğini size göstereyim. Kullanım tarihi, fiyatlandırma tarihinden büyükse, o zaman numarayı alın diyeceğiz.

İlk olarak, Fiyat tablomuza başvuracağız .

Power Query: Farklı Sütunlarla Tabloları Birleştirme

Ardından Date Filters ve Before seçeneğine tıklıyoruz .

Power Query: Farklı Sütunlarla Tabloları Birleştirme

Şubatı seçersek 21'i gösterir.

Power Query: Farklı Sütunlarla Tabloları Birleştirme

Mart ayı ise iki sıralı olacaktır çünkü altında olan iki fiyat vardır.

Power Query: Farklı Sütunlarla Tabloları Birleştirme

Nisan'ı seçersek, bunu elde ederiz.

Power Query: Farklı Sütunlarla Tabloları Birleştirme

Her zaman en son fiyatlara sahip olmak isteriz. Bu yüzden bunları azalan düzende sıralayacağız ve detaya ineceğiz .

Power Query: Farklı Sütunlarla Tabloları Birleştirme

Şimdi istediğimiz sayıya sahibiz, yani 45.

Power Query: Farklı Sütunlarla Tabloları Birleştirme

Power Query'de Değişken Oluşturma

Bunu Kullanım tablosuna taşımak için, fiyat için bir fonksiyon oluşturacağız. Bu tarihi manuel olarak vermek yerine, Kullanım tablosunun o tarihi doldurmasını sağlayacağız .

Gelişmiş Düzenleyiciye gidip işlev için, tarih olarak KullanımDate olacak değişkeni oluşturacağız .

Power Query: Farklı Sütunlarla Tabloları Birleştirme

Kullanım tablomuza gidip bu fonksiyonu uygulayacağız. Bu, fonksiyonumuza besleyeceğimiz kullanım durumudur. Add Column sekmesine gideceğiz , Custom Invoke Function seçeneğine tıklayacağız ve beslenecek sütunun kullanım tarihi olduğu değişkeni alacağız.

Power Query: Farklı Sütunlarla Tabloları Birleştirme

Power Query: Farklı Sütunlarla Tabloları Birleştirme

Ve işte elimizde. Gördüğünüz gibi, güç sorgusunda koşullu birleştirme çözümü yapmak oldukça kolaydır.

Power Query: Farklı Sütunlarla Tabloları Birleştirme

Çözüm

Bugünün blogunda, power sorguda farklı sütunlara sahip tabloların nasıl birleştirileceğini tartıştık. Bu özel eğitimde ele alınan içeriği beğendiyseniz, lütfen LuckyTemplates TV kanalına abone olmayı unutmayın. Benden ve çeşitli içerik oluşturuculardan sürekli olarak gelen çok miktarda içeriğimiz var - tümü LuckyTemplates ve Power Platform'u kullanma şeklinizi geliştirmeye adanmıştır.

Leave a Comment

Excel Hücrelerini Metne Sığdırma: 4 Kolay Çözüm

Excel Hücrelerini Metne Sığdırma: 4 Kolay Çözüm

Excel hücrelerini metne sığdırmak için güncel bilgileri ve 4 kolay çözümü keşfedin.

Bir Excel Dosyasının Boyutu Nasıl Küçültülür – 6 Etkili Yöntem

Bir Excel Dosyasının Boyutu Nasıl Küçültülür – 6 Etkili Yöntem

Bir Excel Dosyasının Boyutunu Küçültmek için 6 Etkili Yöntem. Hızlı ve kolay yöntemler ile verilerinizi kaybetmeden yer açın.

Pythonda Self Nedir: Gerçek Dünyadan Örnekler

Pythonda Self Nedir: Gerçek Dünyadan Örnekler

Python'da Self Nedir: Gerçek Dünyadan Örnekler

Rde Bir RDS Dosyası Nasıl Kaydedilir ve Yüklenir

Rde Bir RDS Dosyası Nasıl Kaydedilir ve Yüklenir

R'de bir .rds dosyasındaki nesneleri nasıl kaydedeceğinizi ve yükleyeceğinizi öğreneceksiniz. Bu blog aynı zamanda R'den LuckyTemplates'a nesnelerin nasıl içe aktarılacağını da ele alacaktır.

İlk N İş Günü Tekrar Ziyaret Edildi – Bir DAX Kodlama Dili Çözümü

İlk N İş Günü Tekrar Ziyaret Edildi – Bir DAX Kodlama Dili Çözümü

Bu DAX kodlama dili eğitiminde, GENERATE işlevinin nasıl kullanılacağını ve bir ölçü başlığının dinamik olarak nasıl değiştirileceğini öğrenin.

LuckyTemplatesda Çok İş Parçacıklı Dinamik Görsel Tekniği Kullanarak Öngörüleri Sergileyin

LuckyTemplatesda Çok İş Parçacıklı Dinamik Görsel Tekniği Kullanarak Öngörüleri Sergileyin

Bu eğitici, raporlarınızdaki dinamik veri görselleştirmelerinden içgörüler oluşturmak için Çok Kanallı Dinamik Görseller tekniğinin nasıl kullanılacağını kapsayacaktır.

LuckyTemplatesda İçeriği Filtrelemeye Giriş

LuckyTemplatesda İçeriği Filtrelemeye Giriş

Bu yazıda, filtre bağlamından geçeceğim. Filtre bağlamı, herhangi bir LuckyTemplates kullanıcısının başlangıçta öğrenmesi gereken en önemli konulardan biridir.

LuckyTemplates Çevrimiçi Hizmetindeki Uygulamaları Kullanmak İçin En İyi İpuçları

LuckyTemplates Çevrimiçi Hizmetindeki Uygulamaları Kullanmak İçin En İyi İpuçları

LuckyTemplates Apps çevrimiçi hizmetinin çeşitli kaynaklardan oluşturulan farklı raporların ve içgörülerin yönetilmesine nasıl yardımcı olabileceğini göstermek istiyorum.

Fazla Mesai Kâr Marjı Değişikliklerini Analiz Edin - LuckyTemplates ve DAX ile Analitik

Fazla Mesai Kâr Marjı Değişikliklerini Analiz Edin - LuckyTemplates ve DAX ile Analitik

LuckyTemplates'da ölçü dallandırma ve DAX formüllerini birleştirme gibi teknikleri kullanarak kâr marjı değişikliklerinizi nasıl hesaplayacağınızı öğrenin.

DAX Studioda Veri Önbellekleri İçin Materyalleştirme Fikirleri

DAX Studioda Veri Önbellekleri İçin Materyalleştirme Fikirleri

Bu öğreticide, veri önbelleklerini gerçekleştirme fikirleri ve bunların DAX'ın sonuç sağlama performansını nasıl etkilediği tartışılacaktır.