Belirli Bir İlk Harf veya Karaktere Göre Power Query Filtresi Eğitimi

Bu Power Query filtre öğreticisi, Excel BI'ın Tablo Filtresi Zorluğunu çözmek için birkaç yaklaşım gösterecektir. Bu zorluğun amacı, 2. kelimenin "C" harfiyle başladığı isimleri filtrelemektir.

Bu  Excel BI  yarışması, LuckyTemplates'da pratik yapmak ve becerilerinizi geliştirmek için harika bir fırsat. Ayrıca burada öğrenip keşfedebileceğiniz, alanında uzman kişiler tarafından kullanılan pek çok harika teknik vardır. Bu eğitimin tam videosunu bu blogun alt kısmında izleyebilirsiniz .

İçindekiler

Power Query Filtresi Yaklaşımı # 1

Bu sorunu çözmek için Power Query düzenleyicisine gidelim . Kullanıcı arayüzünü ve araçlarını mümkün olduğunca  kullanacağız ve C harfi ile başlayan ikinci bir kelime arayacağız . Dönüştür sekmesindeAyıkla'ya gidip  Ayırıcıdan Sonra Metin'i  seçeceğiz  .

Belirli Bir İlk Harf veya Karaktere Göre Power Query Filtresi Eğitimi

Belirli Bir İlk Harf veya Karaktere Göre Power Query Filtresi Eğitimi

Yukarıdaki Metinden Sonra Ayırıcı penceresinde, oraya bir boşluk girip  Tamam'a  basarak aşağıdaki listeyi alabiliriz. Aşağıdaki sonuç elbette bizim istediğimizden farklı ama bizim için  önemli bir söz dizimi oluşturuyor.

Belirli Bir İlk Harf veya Karaktere Göre Power Query Filtresi Eğitimi

Başlangıç ​​harfimizi bu dizelerin her birinde tutalım. Böylece formül çubuğuna başka bir Text.Start işlevi ekleyeceğiz  , bir karakteri koruyacağız ve onay işaretine basacağız.

Belirli Bir İlk Harf veya Karaktere Göre Power Query Filtresi Eğitimi

Geriye sadece bu sonucu C harfi ile karşılaştırmak kalıyor. Denklemin sonunda  = C  diyebilir ve o onay işaretine tekrar basabiliriz .

Belirli Bir İlk Harf veya Karaktere Göre Power Query Filtresi Eğitimi

Tablomuzu filtrelemek için kullanabileceğimiz mantığı başarıyla oluşturduk. Ardından, formül çubuğundaki sözdizimini ( Ctrl + C ) ve X adımımızı kopyalamamız gerekiyor.

Belirli Bir İlk Harf veya Karaktere Göre Power Query Filtresi Eğitimi

Daha sonra dummy filter oluşturuyoruz.

Belirli Bir İlk Harf veya Karaktere Göre Power Query Filtresi Eğitimi

Yeni oluşturduğumuz mantığı geri yapıştırıyoruz (Ctrl + V), sütun referansını kesip (ctrl + x) ve son kısmı siliyoruz. Ve elde ettiğimiz şey aşağıdaki görüntü.

Belirli Bir İlk Harf veya Karaktere Göre Power Query Filtresi Eğitimi

Bu son parantezi vurguladığınızda ve bu  Table.SelectRows  işlevine aitse, o zaman hazırsınız demektir. Son olarak Text.AfterDelimeter ' den sonra alt çizgi koymak yerine  , o sütun seçimini geri yapıştırıyoruz ve o onay işaretine basıyoruz.

Ve aşağıda işe yaradığını görüyoruz!

Belirli Bir İlk Harf veya Karaktere Göre Power Query Filtresi Eğitimi

Power Query Filtresi Yaklaşımı # 2

Şimdi, bu Power Query filtre eğitimindeki ikinci yaklaşımımız için biraz farklı bir şey yapacağız. Birkaç farklı Power Query işlevi kullanacağız ancak karşılaştırmayı büyük/küçük harfe duyarlı hale getireceğiz.

Belirli Bir İlk Harf veya Karaktere Göre Power Query Filtresi Eğitimi

Yapının büyük kısmı zaten önceki formül çubuğumuzda. Bu yüzden yukarıda vurgulanan sözdizimini kopyalayacağız ve   ikinci yaklaşımımızı oluşturmak için kullanabilmemiz için öndeki fx'e basacağız.

Belirli Bir İlk Harf veya Karaktere Göre Power Query Filtresi Eğitimi

Ardından, yukarıdaki görüntüdeki önceki adım referansını (“Filtrelenmiş Satırlar”) sileriz ve değiştirmek için sözdizimimizi geri yapıştırırız. Ve son olarak, o onay işaretine tekrar basıyoruz.

Belirli Bir İlk Harf veya Karaktere Göre Power Query Filtresi Eğitimi

Kelimeleri Listeye Böl

Formül çubuğundaki Text.AfterDelimeter  yerine  Text.Split kullanarak bir listedeki kelimeleri ayıracağız  . Ve bu, ad sütununu ve aşağıdaki gibi bir alanı bölmeyi içerir:

Belirli Bir İlk Harf veya Karaktere Göre Power Query Filtresi Eğitimi

Her kelimenin listedeki konumu vardır ve ikinci konumdaki kelimeyi çıkarmak için öğe erişimini kullanabiliriz. Dolayısıyla, bir küme parantez içinde, sıfır tabanlı dizin konumuna başvurabiliriz. İki numaralı pozisyondaki bir şeye ulaşmak için buraya 1 girmeliyiz .

Belirli Bir İlk Harf veya Karaktere Göre Power Query Filtresi Eğitimi

Ancak bunu da korumak istiyoruz çünkü belirli bir anda, o anda yalnızca bir kelime içeren bir dize girilirse, o listede ikinci bir öğe olmayacak ve bir hata döndürecektir.

Gerekli öğe erişimini isteğe bağlı olarak değiştirmek, gelecekteki olası sorunları çözecektir. Bunun için tek yapmamız gereken sonuna bir soru işareti ( ? ) eklemek.

Belirli Bir İlk Harf veya Karaktere Göre Power Query Filtresi Eğitimi

Soru işaretinin eklenmesi, gerekli öğe erişimini isteğe bağlı öğe erişimi olarak değiştirir. Bu, listede bir öğe yoksa, hata yerine boş döndürüleceği anlamına gelir.

Text.Start işlevini de değiştirelim   çünkü isteğe bağlı bir karşılaştırma parametresi olan bir işlev kullanmak istiyoruz. Bu yüzden Text.Start  yerine  Text.StartsWith kullanacağız  , soru işaretinden sonra bir virgül ekleyeceğiz ve  aradığımız alt dize olan “C” koyacağız.

Belirli Bir İlk Harf veya Karaktere Göre Power Query Filtresi Eğitimi

Daha sonra bu Compare işlevini  kullanabiliriz  , böylece Comparer.OrdinalIgnoreCase yazıp seçeriz  . Ve seçilen satırları tablolamak için kapanış parantezlerini eklemeyi unutmayın.

Belirli Bir İlk Harf veya Karaktere Göre Power Query Filtresi Eğitimi

Ve burada işimiz neredeyse bitti. Geriye kalan tek şey bunun doğru olup olmadığına bakmak, o halde  formülün sonuna = true  ekleyelim ve o onay işaretine basalım. Şimdi süreç tamamlandı!

Belirli Bir İlk Harf veya Karaktere Göre Power Query Filtresi Eğitimi


Bir Power Query Tablosunda Sütunları Dinamik Olarak Birleştirme
Power Query: Farklı Sütunlarla Tabloları Birleştirme
Genişletilmiş Tarih Tablosu Power Query M İşlevi

Çözüm

Bu Power Query filtre öğreticisinde, bir tablo filtresi sorununa yönelik iki yaklaşım gördünüz. İlki,  Table.SelectRows  ve  Text.Start işlevlerinin  yanı sıra Dönüştür sekmesindeki Ayırıcıdan  Sonra Metin'i kullanır  .

Bu arada ikincisi, Ayırıcıdan Sonra Metin  kullanımından vazgeçer  ve  bir listedeki sözcükleri bölmek için Text.Split işlevini Text.Start  ile  değiştirir. Ayrıca Comparer.OrdinalIgnoreCase karşılaştırma işlevini kullanır  . 

Hangi yaklaşımın size daha uygun olduğunu bulmak için her iki tablo filtresi seçeneğini de keşfedebilirsiniz!

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.