Power BI Hesaplama - Dax Fonksiyonunu Hesapla Nasıl Kullanılır?

Power BI Hesaplama İşlevi

CALCULATE, Power BI'da sıklıkla kullanılan DAX işlevidir, CALCULATE hiçbir şey yapamasa da, bu işlev farklı senaryolarda diğer DAX işlevlerini uygulamak için temel işlev olarak çalışır. Örneğin, filtre uygulamak ve belirli bir şehir için ortalama satışları bulmak istiyorsanız, filtre uygulamak ve varma hesaplamaları yapmak için HESAPLA işlevini kullanabiliriz.

Dolayısıyla, CALCULATE işlevi, kullanıcı tarafından verilen ifadeyi uygulanan tüm filtrelerle değerlendirir. CALCULATE işlevinin sözdizimi aşağıdadır.

  • İfade: Bu, gerçekleştirmemiz gereken ifadeden başka bir şey değildir. Örneğin, satış toplamını almamız gerekirse.
  • Filtre 1: dayanarak İfade biz uygulamak gerekir filtre nedir verilen,. Örneğin, İfade sonucunu elde etmek için Filtre 1, belirli herhangi bir şehir olacaktır.
  • Filtre 2: dayanarak İfade filtrelerin ikinci seti nedir verilen, biz özellikle şehir özellikle PIN Kodu bölgede, örneğin, uygulamak gerekir.

Bu makale sizi Power BI'da önemli ve sık kullanılan Hesaplama işlevlerinden birine yönlendirecektir.

Power BI'da Dax Hesaplama İşlevi örnekleri

Aşağıda Dax Calculate işlevinin örnekleri verilmiştir.

Örnek 1

Power BI'da HESAPLA işlevini göstermek için kullanacağımız verileri aşağıda bulabilirsiniz. Aşağıdaki bağlantıdan excel çalışma kitabını indirerek aynı verileri kullanabilirsiniz.

Veri tablosunu doğrudan Power BI dosyasına yükleyebilirsiniz. Tabloyu zaten Power BI Desktop dosyasına yükledim.

Şimdi, farklı sonuç kümelerine ulaşmak için HESAPLA işlevini deneyeceğiz.

Belirli bir şehir satış toplamına ulaşın

Örneğin, belirli bir şehir toplamını veren "Yeni Ölçü" oluşturmanız gerektiğini varsayın , örneğin, "Columbia" şehri. Hesaplamayı uygulamak için HESAPLA işlevini kullanmamız, tabloya sağ tıklamamız ve "Yeni Ölçü" seçeneğini seçmemiz gereken yer burasıdır.

  • Bu ölçüye "Columbia City Satışları" adını verin.
  • Şimdi HESAPLA işlevini açın.
  • İfade ilk seçenektir; Bu örnekte, "Columbia" şehir toplamını eklememiz gerekiyor, bu nedenle TOPLA işlevini açın.
  • Sütun Adı biz SUM gerektirecek kadar ilgili sütunu seçin “Satış Değeri Sütun” dir.
  • Şimdi TOPLA işlevi "satış değerini" birbirine ekler, ancak Filtre bağımsız değişkeninde, satışların toplamını almamız gereken şehirden bahsetmemiz gerekir, bu nedenle FİLTRE işlevini açın.
  • Tablo dediğimiz böylece ilk, masa adı seçmek “Satış Tablosu” dir.
  • İçin Filtre İfade, biz “Şehir” sütunu seçin ve gibi ölçütler vermek gerekir “Columbia”.

Tamam, bitirdik. Yeni ölçüyü almak için iki parantezi kapatın ve enter tuşuna basın.

  • Yeni ölçüyü görmek için Columbia şehrini alanlara sürükleyin.

Tamam, şimdi bu ölçü yalnızca "Columbia" şehrinin toplam satışlarını veriyor.

"Columbia" şehir toplamını Excel'de de kontrol edebilirsiniz.

Bunun gibi, farklı sonuç türlerine ulaşmak için CALCULATE işlevini kullanabiliriz.

Örnek 2

Örneğin, "Columbia" şehri için yalnızca "Güney Carolina" eyaleti için satış değerine ihtiyacımız olduğunu varsayalım, bu nedenle bu sefer iki filtre uygulamamız gerekiyor.

  • Önceki DAX işlevinin devamıyla, yalnızca bir parantezi kapatın ve başka bir filtre işlevi açın.
  • Bir kez daha bahsettiğimiz tablodan bahsedin.
  • Bu sefer "Eyalet" sütununa filtre uygulamamız ve sütunu seçip "Güney Carolina" olarak kriterleri vermemiz gerekiyor.
  • Güney Karolina Eyaletinin satış değeri aşağıda gösterilmiştir.

Yeni toplamımız 15099 olacak, yani bu, "Columbia" şehrindeki "Güney Karolina" eyaleti için satış değeridir.

Örnek 3

Örneğin, her şehrin genel satışlar için yüzde payını bulmak istiyorsunuz; bu, aşağıdaki formül kullanılarak yapılır.

% Pay = Şehir Satışı / Toplam Satış * 100

Ancak bir sorun, bunun hücre referanslarıyla esnek bir şekilde kullanılması için mükemmel olmamasıdır; şimdi fikir, genel satış toplamını tüm şehir toplamlarına karşı elde etmektir.

  • Öyleyse bir ölçü daha oluşturmamız gerekiyor ve bu ölçü aşağıdaki gibidir.
  • Şimdi önce "Tablo" görselini ekleyin.
  • Bu tablo görseli için önce Şehir adı ve Satış Değeri sütunlarını ekleyin.
  • Yukarıda görebileceğiniz gibi, burada her şehir toplamımız var ve toplam satış değeri 79393'tür. Şimdi yeni ölçü sütunu "Genel Satışlar" ı sürükleyip bırakın.
  • Şimdi, her bir şehre göre görebileceğiniz gibi, bir "Genel Satış" değerimiz var. Şimdi bu iki ölçüyü kullanarak yüzde payı elde etmek için yeni bir ölçü oluşturabiliriz. Yeni ölçüyü almak için aşağıdaki işlevi kullanın.
  • Şimdi her şehrin% payını almak için bu yeni ölçüyü tabloya sürükleyip bırakın.

İşte gidiyor, bir% pay sütunumuz var. DAX CALCULATE işlevini kullanan bu gibi, farklı filtrelere ve koşullara dayalı ifadeler elde edebiliriz.

Not: Power BI Hesaplama İşlevi dosyası aşağıdaki bağlantıdan da indirilebilir ve son çıktı görüntülenebilir.

Bu Power BI Hesaplama İşlevi Şablonunu buradan indirebilirsiniz - Power BI Hesaplama İşlevi Şablonu

Hatırlanacak şeyler

  • Güç bi'deki HESAPLAMA işlevi, koşullara göre farklı sonuçlara ulaşmak için kullanılır.
  • CALCULATE, işi tamamlamak için her zaman power bi'deki diğer DAX işlevleriyle birlikte kullanılır.

Ilginç makaleler...