LuckyTemplatesda GROUPBY İşlevini Kullanmanın Etkili Yolları

Bu anlayışlı öğreticide, LuckyTemplates'da GROUPBY işlevini öne çıkarmak istiyorum. Bu DAX işlevini kullanabileceğiniz farklı yolları göstereceğim. Bu eğitimin tam videosunu bu blogun alt kısmından izleyebilirsiniz.

Dürüst olmak gerekirse, GROUPBY işlevini çok sık kullanmadım , çünkü LuckyTemplates'da diğer tablo işlevlerini kullanarak sorunları çözmenin birkaç yolu vardır. Örneğin, başarmak istediğim şeyleri başarmak için SUMMARIZE işlevini epeyce kullandım.

GROUPBY işlevini benzersiz kılan şeylerden biri, bir tür sözdizimidir.

En önemlisi, GROUPBY işlevini kullanarak yeni bir performans perspektifi sunmak istiyorum . Bu DAX işlevi, özellikle diğer tablo işlevleriyle ilgili küçük performans sorunlarınız varsa, formüllerinizi çok daha hızlı hale getirebilir.

İçindekiler

GROUPBY İşlevini Kullanarak Tablolar Oluşturma

GROUPBY işlevi verilerdeki belirli boyutları gruplandırmaya çalışır. Veri modelinin içindeki öğelere dayalı olarak fiziksel veya sanal bir tablo oluşturacak.

Modelimde Sales , Customers , Dates , ABD Bölgeleri ve Ürünler için verilerim var.

LuckyTemplates'da GROUPBY İşlevini Kullanmanın Etkili Yolları

Tüm bu farklı tablolardan filtreler yerleştirdiğimde bu verileri gruplandırabilirim. Örneğin, eyalet bazında ürün başına bazı benzersiz bilgiler elde etmek istersem, belirli bir müşteri için eyalet başına ürün başına maksimum satış tutarını hesaplamam gerekir. Derecelendirme işlevi içinde bir tür toplama yapmadan bu analizi gerçekleştirmek zordur. işlevini kullanmak dışında bu toplamayı oluşturmanın başka bir yolunu öğreteceğim .

Aşağıdaki formülü inceleyin.

LuckyTemplates'da GROUPBY İşlevini Kullanmanın Etkili Yolları

Her şeyden önce, bir tabloya başvurmam gerekiyor. Bu durumda, satış tablosunu referans aldım çünkü iki farklı arama tablosundan diğer boyutlara referans vermem gerekiyor. Formülde ve duruma göre Ürünler[Ürün Adı] olmasının nedeni budur . Formülün bu kısmı, verileri hem ürün hem de durum düzeyine göre birleştirecektir.

LuckyTemplates'da GROUPBY İşlevini Kullanmanın Etkili Yolları

Buradaki ilginç kısım, aslında o kısmın içine bir ölçü yerleştiremem. Kullandığım yineleme işlevine benzer bir sözdizimi kullanmam gerekiyor. Bundan sonra, CURRENTGROUP işlevini formülde nereye yerleştirdiğime bir bakın .

LuckyTemplates'da GROUPBY İşlevini Kullanmanın Etkili Yolları

Kurduğum belirli tablolarda her satırda biraz yineleme mantığı çalıştırmam gerekiyor. Performans açısından bakıldığında, Satış tablosundaki her bir satıra göre gruplandırmayı yineler . Bunun böyle çalıştığından oldukça eminim. Daha fazla test ettikten sonra bunun hakkında daha fazla şey öğrenebilirdim, ancak şimdiye kadar Microsoft'un tanımına göre yaptığı tek şey bu.

Size başka bir ilginç fikir göstereceğim. Formüle bir gelir ölçüsü koyarsam, sonuç döndürmez ve aslında bir hata olarak görünür. Bu sadece, yeni bir tablo elde etmek için onu çok özel bir formül sözdiziminde yazmam gerektiği anlamına geliyor.

LuckyTemplates'da GROUPBY İşlevini Kullanmanın Etkili Yolları

Son olarak, kısıtlı olmadığı için masayı büyütebilirim. Hatta benzer bir mantıkla farklı fonksiyonlar ekleyebilir ve farklı sütunlar oluşturabilirim.

Bir Değişken İçinde GROUPBY İşlevini Çözme

Eyalete Göre Maksimum Ürün Satışı formülüne geri dönmek ve size başka bir teknik göstermek istiyorum .

GROUPBY işlevini bir hesap makinesi tablosunda kullanmak yerine , onu bir değişkenin içine koyabilirim. Bu sefer değişkeni ProductStates olarak adlandırdım .

LuckyTemplates'da GROUPBY İşlevini Kullanmanın Etkili Yolları

Bu formülü kullanarak, aynı sanal tablodaki farklı müşterileri bulmak ve eyalete göre maksimum ürün satışını hesaplamak istiyorum. Bu nedenle, müşterinin bir ürün için en yüksek satış tutarını bulacağım ve ardından her bir farklı eyaletin verilerine bakacağım.

Öncelikle agregasyonu yapacağım ve bu yüzden GROUPBY sanal tablosunu fonksiyonunun içerisine yerleştirdim . 

LuckyTemplates'da GROUPBY İşlevini Kullanmanın Etkili Yolları

Bundan sonra, sanal tablo aracılığıyla bazı yinelemeli işlevler çalıştıracağım ve ardından her bir satırdaki satışları hesaplayacağım. MAXX yineleme işlevi içinde birleştirilmiş sanal tabloyu kullandığım için formül yalnızca maksimum sonuçları döndürür .

Belirli bir müşteriyi seçtiğimde ne olduğuna buradan göz atın. 

LuckyTemplates'da GROUPBY İşlevini Kullanmanın Etkili Yolları

Raporda yansıtıldığı gibi, müşterinin eyalete göre maksimum ürün satışı yaklaşık 68.000 ABD dolarıdır. Bunun sonraki tablonun ilk satırında listelendiğini görebilirsiniz. Ayrıca müşterinin satın aldığı farklı ürün adları ve durumu da tabloda görülmektedir. Yalnızca bu müşteri için toplam satış 193.000$ civarındadır.

Diğer müşteriler için tablo her seferinde doğru bir sonuç verir. GROUPBY işlevini kullanarak yapabilecekleriniz hakkında size iyi bir genel bakış sunacağını umuyoruz .


Müşterileri Sıralamalarına Göre LuckyTemplates'da RANKX ile Dinamik Olarak Gruplandırın LuckyTemplates'da Verileri Bölümlere
Ayırmak ve Gruplandırmak İçin DAX'i Kullanın

Çözüm

Bunu denemek isteyenler için, GROUPBY işlevinin farklı olasılıklarıyla oynamanızı tavsiye ederim . Bir çeşit toplama oluşturmak ve neyin ortaya çıktığını görmek için kullanabilirsiniz.

Bu iyi bir işlev, ancak kişisel olarak ben yine de SUMMARIZE işlevini kullanmayı tercih ediyorum çünkü daha kolay buluyorum. Ancak bu tamamen benim kişisel görüşüm. Her zaman başka bir işlevi deneyebilir ve modellerinize göre size uygun olup olmadığına bakabilirsiniz.

Bu özel işlev hakkında hâlâ bir şeyler öğrendiğinizi kesinlikle umuyorum. Diğer birçok harika içerik için LuckyTemplates TV'ye göz atmayı unutmayın .

Saygılarımla.

Sam

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.