Power BI ANAHTARI | Power BI'da SWITCH İşlevi örnekleri

Power BI'da Anahtar İşlevi

Veri analizi ve yorumlanması alanında mantıksal fonksiyonların ne kadar önemli olduğunu hepimiz biliyoruz. Mantıksal işlevlerden bahsettiğimizde “IF”, kullandığımız tüm mantıksal işlevlerin babasıdır, ancak çoğumuz Power BI'da IF durumuna bir alternatif olduğunun farkında değiliz. Evet, IF koşuluna bir alternatifimiz var, yani power BI'da "SWITCH" DAX işlevi. Bu makalede, DAX işlevi "SWITCH" boyunca size ayrıntılı olarak rehberlik edeceğiz.

Power BI'da SWITCH İşlevi Ne Yapar?

ANAHTAR, birden çok koşula dayalı sonuçlara ulaşmak için bir tür mantıksal işlevdir. Dolayısıyla, anahtar işlevindeki güç BI, tüm mantıksal koşullara bakar ve DOĞRU olan mantıksal koşulun sonucuna ulaşır. Bununla birlikte, IF koşullarından farklı olarak, SWITCH ile karmaşık hesaplamalar kullanamayız, ancak yeterince iyi işlev, Excel'deki iç içe geçmiş IF koşullarının yerini alır.

Aşağıda, Power BI'daki SWITCH işlevinin sözdizimi verilmiştir.

Sözdizimi EĞER'den farklıdır, ancak aşağıda size açıklayacağız.

  • İfade: Bu, değerlendirmemiz gereken sütundan başka bir şey değil.
  • Değer1: Bunun için, yapmamız gereken mantıksal testi İfade sütununa uygulayabiliriz .
  • Result1: Eğer “Değer1” mantıksal test DOĞRU sonra sonuç ne olması gerektiği.
  • [Değer2]: Değer1 mantıksal testleri YANLIŞ ise, bu durumda İfadeyi değerlendirmek için ikinci mantıksal test nedir, isteğe bağlı parametredir .
  • [Result1]: Eğer “Değer2” mantıksal test DOĞRU sonra ne sonucu olmalıdır.
  • [Aksi]: Tüm mantıksal testler YANLIŞ ise, gerekli olan alternatif sonuç nedir?

Power BI'da SWITCH İşlevi örnekleri

Aşağıda, Power BI'daki anahtar işlevi örnekleri verilmiştir. Bu örnekte kullandığımızla aynı dosyayı kullanmak için çalışma kitabını indirebilirsiniz.

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

Örnek 1

Aşağıda, Power BI'daki SWITCH işlevini göstermek için kullanacağımız veri tablosu bulunmaktadır. Excel çalışma kitabını indirebilir ve alıştırma yapmak için aynısını kullanabilirsiniz.

Mevcut derecelendirme değerine göre "Ekspertiz Yüzdesi" ne ulaşmamız gerekiyor. Ekspertiz Yüzdesine ulaşma kriterleri aşağıdadır.

  • Değerlendirme = 5 ise, değerlendirme yüzdesi% 10 olacaktır.
  • Derecelendirme = 4 ise, değerlendirme yüzdesi% 8 olacaktır.
  • Derecelendirme = 3 ise, değerlendirme yüzdesi% 6 olacaktır.
  • Derecelendirme = 2 ise, değerlendirme yüzdesi% 5 olacaktır.
  • Değerlendirme = 1 ise, değerlendirme yüzdesi% 4 olacaktır.

Tamam, işlemlere başlamak için veri tablosunu Power BI'a yükleyin.

Yeni sütunda değerlendirme yüzdesine ulaşmak için tabloya sağ tıklayın ve "Yeni Sütun" u seçin.

Şimdi yeni sütunu "Ekspertiz Yüzdesi" olarak adlandırın.

Şimdi Power BI'da DEĞİŞTİR işlevini açın.

İlk parametre ifadesi yeni sütunda değerlendirme% gelmesi için test mi kolon yani. Bu durumda, derecelendirmeyi test ederek sonuca ulaşmamız gerekir, bu nedenle "Derecelendirme" sütununu seçin.

Değer 1 , İfade sütununa uygulamamız gereken mantıksal testten başka bir şey değildir , bu nedenle ilk mantıksal testimiz derecelendirmenin = 5 olup olmadığını kontrol etmektir.

Bir sonraki argüman Sonuç1'dir, yani Değer1 mantıksal testi doğruysa sonuç nedir . Yani sonucun 0.10 olması gerekiyor.

Sıradaki Değer2'dir, yani Değer1 mantıksal testi yanlışsa, uygulamamız gereken ikinci mantıksal test nedir, bu yüzden rating = 4'ü test etmemiz gerekir.

Bu mantıksal test DOĞRU ise, Sonuç 2 0,08 olacaktır.

Benzer şekilde, bir sonraki üçüncü mantıksal testi uygular.

Tamam parantezi kapatın ve sonucu almak için enter tuşuna basın.

Bunun gibi sonuçlara ulaşabiliriz, ancak mantıksal operatör kullanımı söz konusu olduğunda farklı stratejiler eklememiz gerekir.

Örnek 2

Şimdi aşağıdaki verilere bakın

Bu tablodan “Çeyrek” olarak yeni sütuna ulaşmamız gerekiyor. Bu sütuna ulaşmak için ay numaralarını test etmemiz gerekiyor ve kriterler aşağıdadır.

  • Ay sayısı> 9 ise, çeyrek "S4 "'tür.
  • Ay sayısı> 6 ise, çeyrek "Q3 "'tür.
  • Ay sayısı> 3 ise, çeyrek "Q2" dir.
  • Başka bir ay numarası varsa, çeyrek “Q1” dir.

Bu nedenle, üç koşulu test etmemiz gerekiyor ve eğer üçü de YANLIŞ ise, o zaman çeyrek "S1" olacaktır. Tamam, işlemlere başlamak için veri tablosunu Power BI'a yükleyin.

Yeni sütundaki çeyreklere ulaşmak için tabloya sağ tıklayın ve "Yeni Sütun" u seçin.

Şimdi yeni sütunu "Çeyrek #" olarak adlandırın.

ANAHTAR işlevini seçin.

İlk argüman olan İfade biz DOĞRU ilk sonuç mantıksal değeri sağlamanız gerekmektedir yani.

Daha sonra sütunu seçerek aşağıdaki gibi mantıksal testleri kullanabiliriz.

Yukarıdaki tekniği kullanarak mantıksal operatör sembollerini kullanabiliriz.

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

Bu Power BI SWITCH Şablonunu buradan indirebilirsiniz - Power BI SWITCH Şablonu

Hatırlanacak şeyler

  • ELSE parametresi yalnızca alternatif sonucu elde etmek için kullanılır.
  • IF koşulu gibi mantıksal operatör sembollerini kullanamayız, ancak mantıksal operatörleri kullanmak için DOĞRU veya YANLIŞ mantıksal işlevi kullanmamız gerekir.