Power Query ile Excelde Birleştirme Karşıtı Kullanarak Sorguları Birleştirin

Power Query ile Excelde Birleştirme Karşıtı Kullanarak Sorguları Birleştirin

Veri filtreleme ve temizleme işlemlerinizi otomatikleştirmek çok büyük bir zaman tasarrufu sağlayabilir. Bugünün öğreticisi için, Power Query ile Excel'de Birleşmeyi Önleme özelliğini kullanarak sorguları nasıl karşılaştırabileceğinizi ve birleştirebileceğinizi göstereceğim. Bu eğitimin tam videosunu bu blogun alt kısmından izleyebilirsiniz.

Senaryodan başlayayım. Hayali olarak oluşturulmuş iki uzman listemiz var (bazı isimler tanıdık gelebilir). Diyelim ki solumda Python uzmanları ve sağımda LuckyTemplates uzmanları var. Bilmek istediğim, bazı paylaşılan adlar olduğunu görebiliyorum, ancak kimin yalnızca Python uzmanı ve kimin yalnızca LuckyTemplates uzmanı olduğunu öğrenmek istiyorum. Anti Joins ile yapabileceğimiz şey bu.

İçindekiler

LuckyTemplates'da Birleştirme Karşıtı Kullanarak Sorguları Karşılaştırın ve Birleştirin

Bunu iki yönde yapabiliriz. Sol Anti Join, burada solda tablo 1 olacak. Sadece soldaki tabloda bulunabilecek değerleri bulacağız. Bu durumda Python'u yalnızca kim yapar? Diğer taraftaki Sağ Anti Birleştirme aynı fikre sahip olacaktır. LuckyTemplates'ı yalnızca kim yapar?

Bunu Excel'de çalıştıralım. Gösterimde iki tablomuz olacak. 1950'de ABD'nin nüfusuna sahip olacağız ve sonra tekrar 2020'de. Bu tablolardan sadece birinde hangi şehirlerin bulunduğunu öğrenmek istiyorum. Öyleyse, bunu deneyelim.

Bunlar, nüfus sayımı yıllarında nüfusa göre ilk 10 şehirdir. Hangilerinin benzersiz olduğunu bilmek istiyorum. New York'un büyük olduğunu biliyoruz. Chicago'nun büyük olduğunu biliyoruz, ancak bunlardan hangisi 1950 nüfus sayımında yoktu ya da tam tersi? Power Query ile yapabileceğim şey bu.

Power Query ile Excel'de Birleştirme Karşıtı Kullanarak Sorguları Birleştirin

Sorgu Düzenleyicime girelim. Bu sorguyu düzenleyeceğim ve Sorguları Yeni Olarak Birleştir'e gideceğim .

Power Query ile Excel'de Birleştirme Karşıtı Kullanarak Sorguları Birleştirin

1950 nüfusumuza sahibiz ve 2020 için nüfusumu seçeceğim. Ortak ilişki Şehir olacak ve Ortak Türde Sol Karşıtı Birleştirme istiyoruz , ardından Tamam'ı tıklayın.

Power Query ile Excel'de Birleştirme Karşıtı Kullanarak Sorguları Birleştirin

Gördüğünüz gibi sadece 1950'de çıkan maçlar var. Detroit, Cleveland ve St. Louis gibi şehirleri göreceğiz. Bu Ortabatı kasabaları o zamandan beri nüfus kaybetti.

Power Query ile Excel'de Birleştirme Karşıtı Kullanarak Sorguları Birleştirin

2020 nüfus sayımından bilgi getirmek istiyorsanız, tablo sütununun ( pop_2020 ) sağ üst köşesine tıklayabilir ve seçebileceğiniz bu sütunları bulabilirsiniz. Bu durumda, bu şeyler hakkında gerçekten endişelenmiyorum. Tek istediğim isim listesiydi, o yüzden bunu şu an olduğu gibi bırakacağız.

Power Query ile Excel'de Birleştirme Karşıtı Kullanarak Sorguları Birleştirin

Bunu aklımda tutarak, 1950 masama geri döneceğim. Tekrar çalıştıralım. Yeni olarak Sorguları Birleştir'i seçeceğiz. Şimdi 2020 yapacağız. Aynı fikir – ilişki City on City olacak. Ama bu sefer bir Sağ Karşıtı Katılma yapacağız . A Right Anti Join, 1950'de değil de yalnızca 2020'de olan şehirleri gösterecek mi?

Power Query ile Excel'de Birleştirme Karşıtı Kullanarak Sorguları Birleştirin

Burada tam tersini göreceğiz. Bu durumda tek yapmamız gereken tabloya tıklamak ve doğru tablodan bilgileri alacağız. Sağ Anti Birleştirme, Sol Anti Birleştirme'den biraz daha az yaygındır.

Bununla demek istediğim, teoride aynı şeyi yapıyor. Bu durumda bize şunu söylüyor, işte sadece 2020 nüfus sayımında bulunan şehirler. Dolayısıyla, buna bakarsak, çok fazla Teksas, Kaliforniya vb. Görüyoruz. İnsanların Güney ve Batı eyaletlerine taşınmasıyla ilgili Sunbelt fikri, verilerde geçerli görünüyor.

Power Query ile Excel'de Birleştirme Karşıtı Kullanarak Sorguları Birleştirin

Son olarak bunu kapatıp yüklüyoruz ve Only Create Connection seçeceğiz .

Power Query ile Excel'de Birleştirme Karşıtı Kullanarak Sorguları Birleştirin

Çözüm

Anti Katılmalar gerçekten faydalıdır. İki veri tablonuz varsa (veya birden çok tablo yapabilirseniz) ve bu iki tablodaki değişikliklerin ne olduğunu görmek istiyorsanız, bu yararlı olabilir. Örneğin, hangi müşterilerin sipariş vermediğini anlamaya çalışıyorsanız, Katılma Önleme özelliğini de kullanabilirsiniz.

Belki bazı benzersiz değerleri veya belirli bir konumu veya bir yerde satılan ancak başka bir yerde satılmayan ürünler olup olmadığını anlamak istersiniz. Bunlar, Join kullanmanın bazı ilginç yollarıdır. Anti Join'ler neredeyse masanızdaki filtreler gibidir.

Umarım bu, onu nasıl kullanabileceğinizi düşünmenize neden olmuştur. Anti Join'leri zaten kullanıyorsanız, nasıl kullandığınızı bize bildirin.

Herşey gönlünce olsun!


LuckyTemplates'da Sorguları Birleştirme
Power Query: Birden Çok Klasördeki Dosyaları Birleştirme
Bir Power Query Tablosundaki Sütunları Dinamik Olarak Birleştirme


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.

LuckyTemplates Kullanarak İş Raporlaması

LuckyTemplates Kullanarak İş Raporlaması

Şimdiye kadar hala Excel kullanıyorsanız, iş raporlama ihtiyaçlarınız için LuckyTemplates'ı kullanmaya başlamak için en iyi zaman budur.

LuckyTemplates Ağ Geçidi Nedir? Bilmen gereken her şey

LuckyTemplates Ağ Geçidi Nedir? Bilmen gereken her şey

LuckyTemplates Ağ Geçidi Nedir? Bilmen gereken her şey