Power BI Group By - Power BI'da GROUPBY DAX İşlevi Nasıl Kullanılır?

Grupla, power bi'de de kullanılan bir sorgu türüdür, power bi'de verilere erişmek için çeşitli sorgulara sahip sorgu düzenleyici penceresi olarak bilinen bir düzenleyici vardır ve bu tür sorgu, satırları temel alarak gruplamak için kullanılan Grup'dur. belirli bir değer.

Power BI'da İşleve Göre Gruplama

Power BI GROUPBY Dax Function, iki farklı tablodan bilgileri toplayarak verileri bir arada gruplandırır. Bu, neredeyse Power BI'daki özetlenen işleve benzer şekilde çalışır, ancak groupby, hesaplama işlevini kullanarak herhangi bir tür örtük hesaplama yapmamıza izin vermez; bunun yerine, eklediği ek sütundaki toplama işlevleri içinde yeni DAX işlevi "CURRENTGROUP ()" kullanmamıza izin verir.

Aşağıda, Power BI GROUP BY Dax işlevinin SÖZDİZİ verilmiştir.

  • (): İki tablodan herhangi birindeki ilk ilişki sütunu nedir?
  • (): İki tablodan herhangi birindeki ilişki ikinci sütunu nedir?
  • : Oluşturacağımız yeni sütunun adı bu olacak.
  • : Hangi DAX işlevini kullanarak değerleri toplamamız gerekir.
  • Sözdizimi açıklamalarını okuyarak anlamanın o kadar kolay olmadığını biliyorum, ancak örnek bölümlerde net bir şekilde öğreneceksiniz.

    Power BI'da GroupBy Dax İşlevi Nasıl Kullanılır?

    Power BI groupby işlevini kullanmak için en az iki tabloya ihtiyacımız var ve bu DAX işlevi gösterimi için kullanacağım iki tablo aşağıdadır.

    İlk tablo (Satış Tablosu) ile ikinci tablo (Alıcılar Tablosu) arasında ortak sütun "Kategori" dir. "Alıcılar" tablosunda, her alıcı için kategoriye sahibiz, bu nedenle bu iki tabloyu kullanarak verileri gruplayacağız.

    Verileri gruplandırırken yeni grup tablosunda ihtiyacımız olan sütunların neler olduğunu belirlememiz gerekiyor; bu durumda "Kategori, Alıcı, Satış Değeri ve Maliyet Değeri" ne ihtiyacım var.

    Verileri doğrudan Power BI'a kopyalayıp yapıştırın veya verileri bir excel dosyasına kopyalayıp ardından bir Excel dosyası referansı olarak Power BI'a aktarabilirsiniz. Yani excel çalışma kitabı şablonunu bu örnekte kullanılan aşağıdaki bağlantıdan indirebilirsiniz.

    Verileri doğrudan Power BI'a yükledim.

    • Verileri grupladığımız için, onu yeni bir tablo olarak saklamamız gerekir, bu nedenle Power BI'da "Modelleme" ye gidin ve "Yeni Tablo" yu tıklayın.
    • Bu yeni bir tablo oluşturacak ve formül çubuğunda da aynı şekilde vurgulandığını görebiliriz.
    • Öncelikle, bu yeni tabloya "Kategoriye ve Alıcıya Göre Grupla" olarak bir ad verin.
    • Tablo adından sonra eşit şarkı koyun ve Power BI GROUPBY DAX işlevini açın.
    • Güç bi GroupBy DAX işlevinin ilk argümanı Tablo biz bu örnekte, gruba veri gerek hangi tablo temin iki tablo dışında, yani, böylece tablo adını kaynağı, “Satış” tablosundan gruba veri gerek "Satış" olarak.
    • Bir sonraki argüman GroupBy_ColumnName1'dir, yani verileri gruplamamız gereken sütuna göre. Dolayısıyla, "Satış Tablosu" ndan "Kategori bazında" gruplamamız gerekir, bu nedenle "Satış Tablosu" ndan "Kategori" sütununu seçin.
    • Sonra, "Alıcılar" tablosundan gruplanacak sütun adını belirtmemiz gerekiyor. Dolayısıyla, "Alıcılar" tablosundan "Alıcılar" olarak gruplamamız gerekiyor.
    • Tamam, sütun adlarının belirlenmesi bitti. Daha sonra, toplama sütununa bir isim vermemiz gerekiyor. "Satış Değeri" sütununu bir araya topladığımız için, yalnızca aynı adı vereceğiz.
    • Ardından, bu yeni "Satış Değeri" sütunu için, toplam değeri döndürmek için DAX işlevini uygulamamız gerekir. İfade 1 bağımsız değişkeninde SUMX işlevini açın .
    • Bu ifade için özel bir CURRENTGROUP () işlevi sağlamamız gerekir .

    Not: CURRENTGROUP () işlevi yalnızca Power BI GroupBy işlevi içinde kullanılabilir. Bu fonksiyon, GRUPBY fonksiyonundaki mevcut grubu temsil eden alt tabloya erişim sağlar.

    • SUMX işlevinin sonraki bağımsız değişkeninde, TOPLA işlevini açın.
    • "Satış" tablosundan "Satış Değeri" sütununu eklediğimiz için sütun adını giriniz. Bundan sonra, SUMX & SUM işlevleri için iki parantezi kapatın ve virgül girin.
    • Ad 2 , GRUPBY işlevinin bağımsız değişkenidir, yani, ikinci toplu sütunun adı ne ise, adı çift tırnak içinde "Maliyet Değeri" olarak girin.
    • Bunun için SUMX işlevini de açın, bu açık CURRENTGROUP işlevinin içinde ve İfade için SUM işlevini açın ve "Satış" tablosundan "Maliyet Değeri" sütununu seçin.
    • Şimdi Power BI SUMX, SUM ve GROUPBY işlevleri için üç parantezi kapatın ve DAX formülünü kapatmak için enter tuşuna basın. O zaman burada üç tablo görebilirsiniz. Gruplama için yeni oluşturulan tabloyu seçin. Bunda; formül bölümünde DAX ifadesini görebiliriz.

    Yukarıda gördüğünüz gibi, toplu gruplandırılmış tabloyu görebiliriz.

    Not: Bu tabloya çok fazla biçimlendirme yaptım, Power BI RANKX Şablonunu aşağıdaki bağlantıdan indirebilir ve her biçimlendirme tekniğini uygulandığı gibi uygulayabilirsiniz.

    Hatırlanacak şeyler

    • CURRENTGROUP, yalnızca GROUPBY işlevi içinde kullanılabilen yeni işlevdir.
    • CURRENTGROUP, gruplama tablosunun referansını alır.
    • Power BI GROUPBY DAX işlevinde CALCULATE işlevini kullanamayız.


    : Öncelikle, verileri grupladığımız yerden tablo adını belirtmemiz gerekiyor. Bu Power BI GroupBy Şablonunu buradan indirebilirsiniz - Power BI GroupBy Template #####

    Ilginç makaleler...