Power Query Satır ve Sütun Seçimini Kullanma

Bu öğretici, Power Query Düzenleyicisi içinde seçim ve yansıtmanın nasıl kullanılacağını ele alacaktır . Seçim, bir satır seçmek içindir; projeksiyon bir sütun seçmek içindir. Bir tablodan veri ve bilgi almak için bunları nasıl kullanacağınızı öğrenecek ve anlayacaksınız.

İçindekiler

Power Query Satır Seçimi Nasıl Kullanılır?

Konumsal dizin operatörü, bir dizi süslü parantez içindeki sıfır tabanlı dizin sayısıdır. Arama operatörü, bir dizi köşeli parantez içindeki bir alan adıdır. Bu operatörler, tek bir hücreye erişmek için birleştirilebilir.  

Göstermek için bu, kullanılacak örnek bir tablo sorgusudur.

Power Query Satır ve Sütun Seçimini Kullanma

Öğe sütunundaki Tablo1 değerini almak istiyorsanız, formül çubuğunda fx'e tıklayın ve manuel bir adım ekleyin. Ardından, sıfır tabanlı konumuna başvurmak için konum indeksi işlecini ve sütun adına başvurmak için alan erişim işlecini kullanın.

Öğe sütunundaki Sayfa1 hücresinden, 0'dan Tablo1 hücresine kadar sayın. Tablo1 hücresinin konumunun 2 olduğunu göreceksiniz. Bu nedenle, süslü parantez içine 2 girin. Alan erişim operatörü için Tablo1 hücresinin ait olduğu sütunun adını girin. Bundan sonra, önizleme bölmesinin Tablo1'i döndüreceğini göreceksiniz.

Power Query Satır ve Sütun Seçimini Kullanma

Tablo1 hücresindeki boşluğa sağ tıklayıp Detaya Git'i seçerseniz, kullanıcı arayüzünün aynı sonuçları ve sözdizimini ürettiğini göreceksiniz.

Power Query Satır ve Sütun Seçimini Kullanma

Power Query Satır ve Sütun Seçimini Kullanma

Bunun nedeni, örnek tablonun birincil anahtarının olmamasıdır. Birincil anahtarlara sahip tablolar, anahtar eşleştirme aramasını kullanır.

Bu, birincil anahtar içeren başka bir örnek tablo sorgusudur.

Power Query Satır ve Sütun Seçimini Kullanma

Tablo1 hücresindeki boşluğa sağ tıklayıp Detaya Git'i seçerseniz, aynı sonuçları ancak farklı söz dizimiyle görürsünüz.

Power Query Satır ve Sütun Seçimini Kullanma

Bunun nedeni, anahtar eşleştirme aramasının konumsal dizin işlecine uygulanmasıdır. Seçilen kayıt için tüm birincil anahtar sütunları ve bunların değerlerini listeler. Birincil anahtarı olmasa bile yukarıdaki ilk örnek tablo sorgusunda bulunan anahtar eşleştirme arama yöntemini de kullanabilirsiniz.

Bu tablo sorgusunun son adımını kaldırın ve manuel bir adım eklemek için formül çubuğunda fx'e tıklayın. Aynı sonucu elde etmek için, öğe değerini Tablo1 ile eşleştirmeniz gerekir.

Power Query Satır ve Sütun Seçimini Kullanma

Aynı sonucu ürettiğini göreceksiniz. Yöntem, arama kriterleri tablodaki birden çok satırla eşleşmediği sürece çalışır.

Göstermek için bu, örnek tablo sorgusu kullanılarak manuel olarak oluşturulmuş bir koddur.

Power Query Satır ve Sütun Seçimini Kullanma

Enter tuşuna basarsanız, tek bir satır döndürülemez ve anahtarın tablodaki birden çok satırla eşleştiğini belirten bir hata mesajı alırsınız.

Power Query Satır ve Sütun Seçimini Kullanma

Soru işareti ekleyerek isteğe bağlı seçimi kullanmak, yalnızca bulunamadı davranışını etkilediğinden hatayı ortadan kaldırmaz. Bu durumda, kriterlerinize uyan birden fazla kayıt bulundu.

Bu, anahtar eşleştirme aramasını uygularken bilmeniz gereken bir şeydir. Kullanıcı arabirimi, yalnızca bir tablonun birincil anahtarı olduğunda anahtar eşleştirme aramasını kullanır. Aksi takdirde, her zaman konumsal dizin işlecini kullanacaktır.

Table.Keys işlevini kullanarak bir tablonun birincil anahtarı olup olmadığını kontrol edebilirsiniz . Bu üçüncü örnek sorguda, fonksiyonun bir kayıt döndürdüğünü göreceksiniz.

Power Query Satır ve Sütun Seçimini Kullanma

Kayıt hücresinin içindeki boşluğa tıkladığınızda, önizleme bölmesinin altında içeriğinin bir önizlemesini görürsünüz.

Power Query Satır ve Sütun Seçimini Kullanma

Tablo için Birincil durumunun TRUE olduğunu görebilirsiniz. Bu, tablonun bir birincil anahtarı olduğu ve tablo için anahtar sütunları içeren bir liste içerdiği anlamına gelir.

Power Query Sütun Projeksiyonunu Kullanma

Projeksiyon, azaltılmış sayıda sütun içeren yeni bir tablo üretir. İzdüşüm operatörü, alan veya sütun seçimiyle birlikte bir dizi köşeli parantezdir. Göstermek için bu örnek tablo sorgusu kullanılacaktır.

Power Query Satır ve Sütun Seçimini Kullanma

Yalnızca Veri sütununu korumak istiyorsanız, önce formül çubuğundaki fx'e tıklayarak manuel bir adım ekleyin. Sözdizimi için köşeli parantezlerin içine Veri girin.

Power Query Satır ve Sütun Seçimini Kullanma

İlk sütundan sonra virgül ekleyerek ve ardından eklenen sütunlarla yeni köşeli parantezler oluşturarak birden çok sütun seçebilirsiniz. İzdüşümün sözdizimine bağlı olarak sütun sırasını da yeniden düzenlediğini görebilirsiniz.

Power Query Satır ve Sütun Seçimini Kullanma

Var olmayan bir sütuna başvurmak hataya neden olur. Sözdizimine yeni bir sütun eklerseniz, önizleme bölmesinde bir hata mesajı görünür.

Power Query Satır ve Sütun Seçimini Kullanma

Soru işareti eklendiğinde, var olmayan sütunlar eklenecek ancak değerleri null olarak ayarlanacaktır.

Power Query Satır ve Sütun Seçimini Kullanma

Power Query büyük/küçük harfe duyarlıdır ve bu, seçim veya yansıtmayı kullanırken dikkat edilmesi gereken bir şeydir.

Çözüm


Power Query/M Masterclass #1 – LuckyTemplates Üzerine Yeni Kurs
Power Query'deki Kayıtlardan ve Listelerden Değer Çıkarma

Seçim ve projeksiyon, büyük bir tablo veya kaynaktan belirli bilgileri ortaya çıkarmanıza ve elde etmenize yardımcı olur. İhtiyacınız olan verileri seçmenize yardımcı olurlar. İkisinin nasıl çalıştığını anladığınızda, veri modelleme becerilerinizde büyük bir gelişme göreceksiniz.

melisa

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.