Sakelar BI Daya

Fungsi Sakelar di Power BI

Kita semua tahu betapa pentingnya fungsi logis di bidang analisis dan interpretasi data. Ketika kita berbicara tentang fungsi logis, “IF” adalah bapak dari semua fungsi logis yang kita gunakan, tetapi tidak banyak dari kita yang menyadari bahwa ada alternatif kondisi IF di Power BI. Ya, kami memiliki alternatif untuk kondisi IF yaitu fungsi "SWITCH" DAX di power BI. Dalam artikel ini, kami akan memandu Anda melalui fungsi DAX "SWITCH" secara detail.

Apa Fungsi SWITCH di Power BI?

SWITCH adalah sejenis fungsi logis untuk mendapatkan hasil berdasarkan berbagai kondisi. Jadi, daya BI dalam fungsi sakelar melihat semua kondisi logis dan sampai pada hasil kondisi logis yang BENAR. Namun, tidak seperti kondisi IF, kami tidak dapat menggunakan kalkulasi kompleks dengan SWITCH tetapi fungsi yang cukup baik menggantikan kondisi IF bersarang di excel.

Di bawah ini adalah sintaks fungsi SWITCH di Power BI.

Sintaksnya tidak seperti IF tetapi kami akan menjelaskannya untuk Anda di bawah ini.

  • Ekspresi: Ini tidak lain adalah kolom yang perlu kita evaluasi.
  • Value1: Jadi, untuk ini, kita dapat menerapkan tes logika apa yang perlu kita lakukan terhadap kolom Expression .
  • Result1: Jika tes logika “Value1” adalah BENAR maka apa yang seharusnya menjadi hasilnya.
  • [Nilai2]: Ini adalah parameter opsional jika tes logika Nilai1 SALAH lalu apa tes logis kedua untuk mengevaluasi Ekspresi.
  • [Hasil1]: Jika tes logika “Nilai2” adalah BENAR, apa yang seharusnya menjadi hasilnya.
  • [Lain]: Jika semua tes logis SALAH lalu apa hasil alternatif yang dibutuhkan.

Contoh Fungsi SWITCH di Power BI

Di bawah ini adalah contoh fungsi sakelar di Power BI. Anda dapat mengunduh buku kerja untuk menggunakan file yang sama seperti yang kami gunakan dalam contoh ini.

Anda dapat mendownload Template Excel Power BI SWITCH ini di sini - Template Excel Power BI SWITCH

Contoh 1

Di bawah ini adalah tabel data yang akan kita gunakan untuk mendemonstrasikan fungsi SWITCH di Power BI. Anda dapat mengunduh buku kerja excel dan menggunakannya untuk berlatih.

Kita harus sampai pada "Appraisal%" berdasarkan nilai peringkat yang tersedia. Di bawah ini adalah kriteria untuk sampai pada Appraisal%.

  • Jika ratingnya = 5 maka persentase appraisal menjadi 10%.
  • Jika ratingnya = 4 maka persentase penilaiannya menjadi 8%.
  • Jika ratingnya = 3 maka persentase penilaiannya adalah 6%.
  • Jika ratingnya = 2 maka persentase penilaiannya adalah 5%.
  • Jika ratingnya = 1 maka persentase penilaiannya menjadi 4%.

Oke, unggah tabel data ke Power BI untuk memulai proses.

Klik kanan pada tabel dan pilih "Kolom Baru" untuk mendapatkan appraisal% di kolom baru.

Sekarang beri nama kolom baru sebagai “Appraisal%”.

Buka fungsi SWITCH di Power BI sekarang.

Argumen pertama adalah Expression, yaitu kolom mana yang perlu kita uji untuk mendapatkan appraisal% di kolom baru. Jadi dalam hal ini dengan menguji peringkat kita perlu mendapatkan hasil, jadi pilih kolom "Peringkat".

Nilai 1 tidak lain adalah tes logis yang perlu kita terapkan pada kolom Ekspresi , jadi tes logis pertama kita adalah memeriksa apakah peringkatnya = 5 atau tidak.

Argumen selanjutnya adalah Result1 yaitu apa hasil jika tes logika Value1 benar. Jadi kita membutuhkan hasil sebagai 0,10.

Berikutnya adalah Value2 yaitu jika tes logika Value1 salah maka tes logis kedua apa yang perlu kita terapkan, jadi kita perlu menguji rating = 4 atau tidak.

Jika tes logika ini BENAR maka Hasil 2 akan menjadi 0,08.

Demikian pula, selanjutnya menerapkan tes logis ketiga.

Ok tutup braket dan tekan tombol enter untuk mendapatkan hasilnya.

Seperti ini, kita dapat memperoleh hasil, tetapi dalam hal penggunaan operator logis kita perlu memasukkan strategi yang berbeda.

Contoh # 2

Sekarang lihat data di bawah ini

Dari tabel ini, kita perlu mendapatkan kolom baru sebagai “Quarter”. Untuk sampai di kolom ini kita perlu menguji nomor bulan dan di bawah ini adalah kriterianya.

  • Jika nomor bulan> 9 maka kuartal adalah "Q4".
  • Jika nomor bulan> 6 maka kuartal adalah "Q3".
  • Jika nomor bulan> 3 maka kuartal adalah "Q2".
  • Jika ada nomor bulan lain maka kuartal adalah "Q1".

Jadi, kita perlu menguji tiga kondisi dan jika ketiganya SALAH maka kuartal akan menjadi "Q1". Oke, unggah tabel data ke Power BI untuk memulai proses.

Klik kanan pada tabel dan pilih "Kolom Baru" untuk sampai pada kuartal di kolom baru.

Sekarang beri nama kolom baru sebagai "Kuartal #".

Pilih fungsi SWITCH.

Argumen pertama adalah Ekspresi yaitu kita perlu memberikan nilai logika hasil yang BENAR terlebih dahulu.

Kemudian dengan memilih kolom tersebut, kita dapat menggunakan tes logika seperti di bawah ini.

Dengan menggunakan teknik di atas kita dapat menggunakan simbol operator logika.

Catatan:  File dasbor Power BI juga dapat diunduh dari tautan di bawah ini dan hasil akhirnya dapat dilihat.

Anda dapat mendownload Template Power BI SWITCH ini di sini - Template Power BI SWITCH

Hal-hal untuk diingat

  • Parameter ELSE hanya digunakan untuk mendapatkan hasil alternatif.
  • Kita tidak dapat menggunakan simbol operator logika seperti kondisi IF tetapi perlu menggunakan fungsi logika TRUE atau FALSE untuk menggunakan operator logika.