DAX ve Güç Sorgusu | Kendi Kendine Sıralanan Sütunlar Oluşturma

Kısa süre önce hazırlayıp LinkedIn'de yayınladığım bir DAX kısa sınavının ardından, testi yanıtlayan kişilerden biri, metin sütunlarının artık onları doğru sıralamak için sayısal bir sıralama sütununa ihtiyaç duymadığı büyüleyici bir fikir ortaya attı. Bu yeni yaklaşımı denedim ve çok güzel çalıştı. Bugünün öğreticisinde, bu yaklaşımı kullanarak hem DAX hem de Power Query kullanan kendi kendine sıralanan metin sütunlarını nasıl oluşturabileceğinizi göstereceğim. Bu eğitimin tam videosunu bu blogun alt kısmından izleyebilirsiniz.

Harici Araçlarımızdan elde ettiğimiz Alıştırma Veri Kümesine bir göz atalım (LuckyTemplates Genişletilmiş Tarih Tablosuna sahibiz). Bu tabloda, odaklanacağımız Ay Adı adlı bir alanımız var.

DAX ve Güç Sorgusu |  Kendi Kendine Sıralanan Sütunlar Oluşturma

Ay Adını alıp bir tabloya çekelim. Alfabetik olarak sıralandığını göreceksiniz. Ve bu nedenle, tablolarımızda ve görsellerimizde düzgün çalışması için bunu ele almamız gerekiyor.

DAX ve Güç Sorgusu |  Kendi Kendine Sıralanan Sütunlar Oluşturma

İçindekiler

LuckyTemplates'da DAX ve Power Query Kullanarak Kendi Kendine Sıralanan Sütunlar Nasıl Oluşturulur

Önce Power Query yapalım. Tarihler tablomuza gidelim ve bir sütun oluşturacağız ve biraz basit M kodu kullanacağız. Bu sütuna Ay Adı diyelim ve bunun kendi kendini sıralayan bir sütun olduğunu belirtmek için bir yıldız işareti kullanacağız.

Formül için Text.Repeat adlı işlevi kullanacağız . Eklemek veya tekrarlamak istediğiniz metni ve ardından onu kaç kez tekrarlamak istediğinizi sorar. Bazı müstehcen metinler yerine, yazdırılmayan karakterler yapacağız. Ve bunun için, Character.FromNumber adlı bir işlevi kullanabiliriz ve kullanacağımız sayı 0032'dir, bu yazdırılmayan bir alanın numarasıdır. Bunu 12 eksi MonthOfYear ile tekrarlamak istiyoruz . Ardından, Ay Adı ile birleştireceğiz.

DAX ve Güç Sorgusu |  Kendi Kendine Sıralanan Sütunlar Oluşturma

Bu sütunumuza ekler. Aynı görünüyor, ancak şimdi önünde yazdırılamayan boşluklar var.

DAX ve Güç Sorgusu |  Kendi Kendine Sıralanan Sütunlar Oluşturma

Ay için arama yaptığımızda kendi kendine sıralama ile Ay Adı* alanını buluyoruz . Bunu bir tabloya atıyoruz ve alfabetik olarak sıralamak yerine aslında boşluklara göre kronolojik olarak sıraladığını görebiliyoruz.

Burada Sütuna Göre Sırala'ya bakarsak , yalnızca kendisine göre sıralanır. Uygulanmakta olan ek bir sıralama alanı yok.

DAX ve Güç Sorgusu |  Kendi Kendine Sıralanan Sütunlar Oluşturma

Bunu DAX'ta çok benzer bir yaklaşım kullanarak da yapabiliriz. Bunu nasıl yapacağınızı göstereyim.

Öncelikle buraya özel bir sütun ekleyelim. Metodoloji aynıdır. İşlevler biraz farklı. Buna çift yıldızlı Ay Adı diyelim. adlı bir işlev kullanacağız . Tamamen aynı yapıdır. Metni ve ardından tekrar etmesini istediğiniz sayıyı kullanır.

olan eşdeğerini kullanacağız . Ardından, yazdırılmayan alan için numaramız olan 0032'ye sahip olacağız ve ardından 12 eksi MonthOfYear ile tekrar etmesini sağlayacağız .

Bunu Ay Adı alanımızla birleştireceğiz ve Ay Adını* değil orijinal Ay Adını kullanalım. SOL ve ardından 3'ü kullanarak bunu kısa bir alana böleceğim (sadece ilk üç karakteri alacağız), sadece nasıl görüneceğini size göstermek için bir görselde kullanabilmek için.

DAX ve Güç Sorgusu |  Kendi Kendine Sıralanan Sütunlar Oluşturma

Şimdi, bunu bir tablo haline getirirsek, bu tam olarak M kodunun yaptığı gibi kronolojik olarak sıralanır.

DAX ve Güç Sorgusu |  Kendi Kendine Sıralanan Sütunlar Oluşturma

Bu sadece tablolarda değil, görsellerde de işe yarar.


LuckyTemplates'da DAX İşlevi COLUMNSTATISTICS
Genişletilmiş Tarih Tablosu Power Query M İşlevi
LuckyTemplates'da Tarih Tablosu Sütunlarını Sıralama

Çözüm

Bunun, DAX ve Power Query kullanarak LuckyTemplates'da kendi kendine sıralanan sütunlar oluşturmak için gerçekten harika bir teknik olduğunu düşünüyorum. Bunun mutlak bir dahi olduğunu düşündüm. Bunu işaret ettiği için testteki katılımcıya çok teşekkür ederim. Umarım metin alanlarınızı nasıl oluşturduğunuz ve yönettiğiniz açısından bunu faydalı bulmuşsunuzdur.

Şerefe,

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.