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

Power BI'da Anahtar İşlevi

Veri analizi ve yorumlama alanında mantıksal fonksiyonların ne kadar önemli olduğunu hepimiz biliyoruz. Mantıksal işlevlerden bahsettiğimizde, "EĞER" kullandığımız tüm mantıksal işlevlerin babasıdır, ancak çoğumuz Power BI'daki EĞER 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. Ancak, 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 IF'den farklıdır, ancak bunu size aşağıda 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, o zaman ne sonucu olmalıdır.
  • (Değer2): Bu isteğe bağlı parametredir. Eğer Değer1 mantıksal testler YANLIŞ, o zaman değerlendirmek için ikinci mantıksal test nedir İfade.
  • (Result1): Eğer “Değer2” mantıksal test DOĞRU, o zaman ne sonucu olmalıdır.
  • (Aksi): Tüm mantıksal testler YANLIŞ ise, o zaman 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.

Örnek 1

Power BI'daki SWITCH işlevini göstermek için kullanacağımız veri tablosu aşağıdadı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.

  • Derecelendirme = 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.
  • Derecelendirme = 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 argüman İfade'dir, yani yeni sütunda değerlendirme yüzdesine ulaşmak için test etmemiz gereken sütun. 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ırada Değer2 var, 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, o zaman ç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 İfade'dir, yani önce sonucun mantıksal değerini DOĞRU olarak sağlamamız gerekir.

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 pano 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.

Ilginç makaleler...