Power Query Düzenleyicisi Öğreticisi: Listelerden Kayıt Alanı Değerlerini Çıkarma

Bu Power Query Düzenleyici öğreticisinde, kayıt alanı değerlerini iç içe geçmiş bir listeden nasıl çıkarabileceğinizi ve bunları tek bir metin dizesinde nasıl birleştirebileceğinizi göstermek istiyorum. Bu eğitimin tam videosunu bu blogun alt kısmından izleyebilirsiniz.

bir üyesi bu senaryoyu yayınladı. Burada listeleri içeren bir tablomuz var. Bu ilk listeye inersek ve beyaz boşlukta bir tarafa sağ tıklayıp Yeni Sorgu Olarak Ekle'yi seçersek , o listenin içeriğini görebiliriz.

Power Query Düzenleyicisi Öğreticisi: Listelerden Kayıt Alanı Değerlerini Çıkarma

Bu liste üç kayıt içerir. Beyaz boşlukta kenara tıkladığımda, aşağıda o kaydın içeriğinin bir ön izlemesini görebiliriz.

Power Query Düzenleyicisi Öğreticisi: Listelerden Kayıt Alanı Değerlerini Çıkarma

Amaç, alan arama değerine bakmak ve ardından bu değeri çıkarmaktır . Tüm bu alan değerlerini çıkardıktan sonra, bunları tek bir metin dizesinde birleştireceğiz . Bu yüzden kaynak sorguma başvuracağım. Buna sağ tıklayıp Referans'ı seçeceğim .

Power Query Düzenleyicisi Öğreticisi: Listelerden Kayıt Alanı Değerlerini Çıkarma

İçindekiler

Power Query Düzenleyici Eğitimi – İç İçe Listeleri Dönüştürme ve Değerleri Çıkarma

Bu mini tablo simgesi aracılığıyla özel bir sütun ekleyeceğim. Bu iç içe geçmiş kayıtlardaki o alandan her bir değeri ayıklayarak bu iç içe geçmiş listeyi dönüştürmek istiyoruz. Bunu yapmak için list.transform adlı bir işlev kullanabiliriz .

Power Query Düzenleyicisi Öğreticisi: Listelerden Kayıt Alanı Değerlerini Çıkarma

Bu işlev bir liste gerektirir ve listelerimiz FromLookup sütunundadır. Bu yüzden onu seçeceğim ve sonra virgül koyacağım. Ardından, fonksiyon olarak bir dönüşüm istiyor. Ve bu listedeki her öğe için, ondan metin almak istiyoruz.

Power Query Düzenleyicisi Öğreticisi: Listelerden Kayıt Alanı Değerlerini Çıkarma

Yani, buraya her Text.From yazacağım . Tüm öğelere erişmek için, adsız değişkeni kullanabiliriz, alt çizgi . Bu yüzden buraya alt çizgi ekleyeceğim. Ancak listemizdeki tüm öğeler kayıttır, bu nedenle alan erişim operatörünü de eklememiz gerekir. Bir dizi köşeli parantez içinde, erişmek istediğimiz alan adını ekleyebiliriz ve buna aranandeğer denir . Köşeli parantezi kapatın ve parantez içinde kapatın. List.Transform işlevi için başka bir kapatma parantezi ekleyin ve ardından Tamam'a basın .

Power Query Düzenleyicisi Öğreticisi: Listelerden Kayıt Alanı Değerlerini Çıkarma

Sonuçları görmek için geniş alanda yana tıklayalım. Gördüğünüz gibi, iç içe geçmiş kayıtlardaki tüm açıklamaları aldık.

Power Query Düzenleyicisi Öğreticisi: Listelerden Kayıt Alanı Değerlerini Çıkarma

Ancak üçüncü tabloda bir hata alıyoruz.

Power Query Düzenleyicisi Öğreticisi: Listelerden Kayıt Alanı Değerlerini Çıkarma

Sağ tıklayıp yeni bir sorgu olarak ekleyeceğim. Geniş alanda yan tarafa tıklayacağım ve arama değeri olmadığını görebiliriz. Alan bu kayıtta yok, onu da düzeltelim.

Power Query Düzenleyicisi Öğreticisi: Listelerden Kayıt Alanı Değerlerini Çıkarma

Bu yardımcı sorguyu sileceğim, tasarım sorgumuza geri döneceğim. Ve alan erişim operatöründen sonra, basitçe soru işaretini ekleyip enter tuşuna basabiliriz.

Power Query Düzenleyicisi Öğreticisi: Listelerden Kayıt Alanı Değerlerini Çıkarma

Bununla, artık o hatayı almıyoruz, bunun yerine bir Null alıyoruz . Geriye kalan tek şey bu metin değerlerini birleştirmek.

Power Query Düzenleyici Eğitimi – Değerleri Tek Bir Metin Dizisinde Birleştirme

Bu değerleri tek bir dizgede birleştirmek için Text.Combine işlevini kullanabiliriz . Formül çubuğunda Text.Combine ekleyeceğiz ve ardından parantez açıp sonuna atlayıp virgül ekleyeceğiz.

Power Query Düzenleyicisi Öğreticisi: Listelerden Kayıt Alanı Değerlerini Çıkarma

İlk parametre liste olarak metinlerdi ve şimdi metin olarak bir ayırıcı istiyor. O halde alıntı işaretleri ekleyelim, parantez içinde kapatalım ve enter tuşuna basalım. İşte buyur.

Power Query Düzenleyicisi Öğreticisi: Listelerden Kayıt Alanı Değerlerini Çıkarma


Power Query'deki Kayıtlardan ve Listelerden Değer Çıkarma
LuckyTemplates Power Query: Yinelenen Satırları Kaldırma
LuckyTemplates Unpivot Sütunları – Power Query Eğitimi

Çözüm

Bu öğreticide size, iç içe geçmiş bir listeden kayıt alanı değerlerini nasıl çıkaracağınızı ve bu değerleri tek bir metin dizesinde nasıl birleştireceğinizi gösterdim. İç içe geçmiş listedeki kayıtların her biri için alan değerlerini ayıklamak için List.Transform ve Text.From işlevlerini kullandım. Ve son olarak, bu sonuçları Text.Combine kullanarak tek bir metin dizisinde birleştirdim.

Umarım bu tekniği kendi çalışma ortamınızda kullanabilir ve uygulayabilirsiniz. Daha fazla benzer eğitim için aşağıdaki ilgili bağlantılara göz atın.

Herşey gönlünce olsun!

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.