SWITCH Power BI - Contoh Fungsi SWITCH dalam Power BI

Fungsi Tukar dalam Power BI

Kita semua tahu betapa pentingnya fungsi logik dalam bidang analisis dan tafsiran data. Ketika kita berbicara tentang fungsi logik, "JIKA" adalah bapa dari semua fungsi logik yang kita gunakan, tetapi tidak banyak dari kita yang menyedari bahawa ada alternatif untuk keadaan JIKA dalam Power BI. Ya, kami mempunyai alternatif untuk kondisi JIKA, yaitu, "SWITCH" fungsi DAX dalam power BI. Dalam artikel ini, kami akan memandu anda melalui fungsi DAX "SWITCH" secara terperinci.

Apa Fungsi SWITCH dalam Power BI?

SWITCH adalah sejenis fungsi logik untuk mendapatkan hasil berdasarkan pelbagai keadaan. Oleh itu, fungsi power BI dalam suis adalah melihat semua keadaan logik dan sampai pada hasil dari keadaan logik, yang BENAR. Namun, tidak seperti keadaan IF, kita tidak dapat menggunakan pengiraan yang kompleks dengan SWITCH, tetapi fungsi yang cukup baik menggantikan keadaan IF bersarang di excel.

Berikut adalah sintaks fungsi SWITCH dalam Power BI.

Sintaksnya tidak seperti JIKA, tetapi kami akan menerangkannya kepada anda di bawah.

  • Ungkapan: Ini hanyalah ruangan yang perlu kita menilai.
  • Nilai1: Jadi, untuk ini, kita dapat menerapkan apa ujian logik yang perlu kita lakukan terhadap lajur Ekspresi .
  • Hasil 1: Sekiranya ujian logik "Value1" BENAR, maka apa yang harus menjadi hasilnya.
  • (Nilai2): Ini adalah parameter pilihan. Sekiranya ujian logik Value1 SALAH, maka apakah ujian logik kedua untuk menilai Ekspresi.
  • (Hasil 1): Jika ujian logik “Value2” BENAR, maka apa hasilnya.
  • (Lain-lain): Sekiranya semua ujian logik SALAH, maka apakah hasil alternatif yang diperlukan.

Contoh Fungsi SWITCH dalam Power BI

Berikut adalah contoh fungsi suis dalam Power BI. Anda boleh memuat turun buku kerja untuk menggunakan fail yang sama seperti yang kami gunakan dalam contoh ini.

Contoh # 1

Berikut adalah jadual data yang akan kita gunakan untuk menunjukkan fungsi SWITCH di Power BI. Anda boleh memuat turun buku kerja excel dan menggunakannya untuk latihan.

Kita perlu sampai di “% Penilaian” berdasarkan nilai penilaian yang ada. Berikut adalah kriteria untuk mencapai% Penilaian.

  • Sekiranya penilaian adalah = 5, maka peratusan penilaian adalah 10%.
  • Sekiranya penilaian adalah = 4, maka peratusan penilaian adalah 8%.
  • Sekiranya penilaian adalah = 3 maka peratusan penilaian akan menjadi 6%.
  • Sekiranya penilaian adalah = 2, maka peratusan penilaian adalah 5%.
  • Sekiranya penilaian adalah = 1, maka peratusan penilaian akan menjadi 4%.

Ok, muat naik jadual data ke Power BI untuk memulakan prosiding.

Klik kanan di atas meja dan pilih "New Column" untuk mencapai% penilaian di lajur baru.

Sekarang namakan lajur baru sebagai "% Penilaian."

Buka fungsi SWITCH di Power BI sekarang.

Argumen pertama adalah Ekspresi, iaitu, lajur mana yang perlu kita uji untuk mencapai% penilaian di lajur baru. Oleh itu, dalam kes ini, dengan menguji penilaian, kita perlu mendapatkan hasil, jadi pilih lajur "Rating".

Nilai 1 tidak lain adalah ujian logik yang perlu kita laksanakan terhadap lajur Ekspresi , jadi ujian logik pertama kita adalah untuk memeriksa sama ada penarafannya = 5 atau tidak.

Argumen seterusnya adalah Hasil 1, iaitu, apakah hasilnya jika ujian logik Value1 betul. Oleh itu, kita memerlukan hasilnya sebagai 0.10.

Seterusnya adalah Value2, iaitu, jika ujian logik Value1 salah, maka apakah ujian logik kedua yang perlu kita laksanakan, jadi kita perlu menguji rating = 4 atau tidak.

Sekiranya ujian logik ini BENAR, maka Hasil 2 adalah 0.08.

Begitu juga, yang seterusnya menggunakan ujian logik ketiga.

Ok, tutup pendakap dan tekan kekunci enter untuk mendapatkan hasilnya.

Seperti ini, kita dapat memperoleh hasil, tetapi dalam hal penggunaan operator logik, kita harus memasukkan strategi yang berbeza.

Contoh # 2

Sekarang lihat data di bawah

Dari jadual ini, kita perlu sampai ke ruangan baru sebagai "Quarter." Untuk sampai di ruangan ini, kita perlu menguji nombor bulan, dan di bawah ini adalah kriteria.

  • Sekiranya nombor bulan adalah> 9, maka suku adalah "Q4".
  • Sekiranya nombor bulan adalah> 6, maka suku adalah "Q3".
  • Sekiranya nombor bulan adalah> 3, maka suku adalah "Q2".
  • Sekiranya ada nombor bulan lain, maka suku itu adalah "Q1".

Oleh itu, kita perlu menguji tiga keadaan, dan jika ketiga-tiganya SALAH, maka suku tersebut akan menjadi "Q1". Ok, muat naik jadual data ke Power BI untuk memulakan prosiding.

Klik kanan di atas meja dan pilih "New Column" untuk tiba di ruangan baru.

Sekarang namakan lajur baru sebagai "Quarter #."

Pilih fungsi SWITCH.

Hujah pertama adalah Ekspresi, iaitu, kita perlu memberikan nilai logik hasilnya BENAR terlebih dahulu.

Kemudian dengan memilih lajur, kita boleh menggunakan ujian logik seperti di bawah.

Dengan menggunakan teknik di atas, kita dapat menggunakan simbol operator logik.

Catatan: Fail papan pemuka Power BI juga boleh dimuat turun dari pautan di bawah, dan output akhir dapat dilihat.

Anda boleh memuat turun Templat SWITCH Power BI ini di sini - Templat SWITCH Power BI

Perkara yang Perlu Diingat

  • Parameter ELSE digunakan hanya untuk mendapatkan hasil alternatif.
  • Kita tidak boleh menggunakan simbol operator logik seperti keadaan IF tetapi perlu menggunakan fungsi logik BENAR atau SALAH untuk menggunakan operator logik.

Artikel menarik...