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 ve varış hesaplamaları uygulamak 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 biz uygulamak gerekir filtrenin ikinci seti nedir verilen. Örneğin, belirli bir şehirde, belirli PIN Kodu bölgesi.

Bu makalede, sizi Power BI'da önemli ve sıklıkla kullanılan Hesapla işlevlerinden birine götüreceğiz.

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.

Bu Power BI Calculate Excel Şablonunu buradan indirebilirsiniz - Power BI Calculate Excel Şablonu

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

Şimdi, örneğin, bir "Columbia" şehri için belirli bir şehir toplamını veren bir "Yeni Ölçü" oluşturmanız gerektiğini varsayalım . Hesaplamayı uygulamak için CALCULATE işlevini kullanmamız, tabloya sağ tıklamamız ve "New Measure" 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.

  • Bir ifade ilk seçenektir, bu örnekte "Columbia" şehir toplamını eklememiz gerekir, 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, hangi şehir için satışların toplamını almamız gerektiğini belirtmemiz gerekir, bu nedenle FİLTRE işlevini açın.

  • Tablo Peki bahsettiğimiz bu tablo adı seçmek, bu nedenle ilk, “Satış Tablosu” dir.

  • İçin Filtre İfade biz “Şehir” sütunu seçin ve “Columbia” gibi ölçütler vermek gerekir.

Tamam, iki parantezi kapattık ve yeni ölçüyü almak için enter tuşuna basalım.

  • 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

Şimdi bir örnek olarak, "Columbia" şehri için sadece "Güney Carolina" eyaleti için satış değerine ihtiyacımız olduğunu varsayalım, bu yüzden bu sefer iki filtre uygulamamız gerekiyor.

  • Önceki DAX işlevinin devamı ile yalnızca bir parantezi kapatın ve başka bir filtre işlevini açın.

  • Bir kez daha bahsettiğimiz tablodan bahsedin.

  • Bu sefer “Eyalet” sütununa filtre uygulayıp sütunu seçip kriterleri “Güney Carolina” olarak vermemiz gerekiyor.

  • South Carolina Eyaletinin Satış Değeri aşağıda gösterilmiştir.

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

Örnek 3

Şimdi bir örnek olarak, 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 sorunlardan biri, bu hücre referanslarıyla esnek bir şekilde kullanmak için mükemmel değil, şimdi fikir, tüm şehir toplamlarına karşı genel satış toplamını 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 bir şehir toplamı 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 şehre karşı görebileceğiniz gibi, "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% pay sütunumuz var. CALCULATE DAX işlevini kullanan bu gibi, farklı filtrelere ve koşullara dayalı ifadelere ulaşabiliriz.

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

  • Bi güçteki 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.