Pernyataan Power BI IF - Menerapkan Fungsi IF di Power BI DAX

Pernyataan IF di Power BI

Jika Anda tidak mengetahui fungsi logis, maka Anda tidak dapat mengejar karir sebagai analis. Ya, ini benar-benar BENAR. Tanpa mengetahui fungsi logika, Anda tidak dapat menangani sekumpulan perhitungan yang berbeda di mana perhitungan tersebut mengharuskan Anda untuk menguji beberapa tes logika di excel. Kondisi IF adalah bos dalam hal tes logis, apakah itu excel atau Power BI di mana saja pernyataan IF adalah bosnya. Jika Anda telah menggunakan kondisi IF di Excel, maka menggunakannya dengan Power BI sama persis. Dalam artikel ini, kami akan memandu Anda mempelajari cara menerapkan pernyataan IF logis dalam rumus Power BI DAX.

Apa itu Pernyataan IF DAX di Power BI?

IF adalah fungsi logika di Excel & Power BI, sehingga digunakan untuk mendapatkan hasil berdasarkan hasil logika. Hasil logika dalam dua cara yaitu TRUE atau FALSE, sehingga kita dapat memperoleh dua hasil berdasarkan hasil tes logika jika tes logika BENAR, satu set hasil atau kalkulasi dan jika tes logika FALSE set kedua atau alternatif untuk rangkaian hasil pertama.

Di bawah ini adalah sintaks pernyataan IF DAX di Power BI.

  • Tes Logis: Untuk ini, kita perlu menerapkan tes logis untuk mendapatkan hasil.
  • Hasil Jika Benar: Jika tes logika BENAR, maka apa yang seharusnya menjadi hasilnya.
  • Hasil Jika Salah: Jika tes logika adalah FALSE, maka apa yang seharusnya menjadi hasil alternatif dari yang pertama.

Jika Anda mengabaikan Hasil Jika Salah, maka kami akan mendapatkan KOSONG sebagai hasilnya.

Contoh Pernyataan IF DAX di Power BI

Berikut adalah contoh pernyataan IF di Power BI. Anda dapat mengunduh buku kerja untuk menggunakan file yang sama seperti yang kami gunakan dalam contoh ini.

Contoh 1

Misalnya, lihat kumpulan tabel data di bawah ini untuk menerapkan pernyataan Power BI IF.

Dengan data ini, kita perlu sampai pada kolom baru, yaitu " Status ".

Untuk sampai ke kolom baru ini, kita memiliki kriteria tertentu, yaitu “jika temperatur> 25, maka statusnya harus“ High ”, atau status lainnya harus“ Medium ”.

  • Salin tabel di atas ke file Power BI.
  • Klik kanan pada tabel dan pilih " Kolom Baru ".
  • Pertama, beri nama untuk kolom baru ini sebagai " Status ".
  • Buka Pernyataan IF DAX sekarang.
  • Tes logisnya adalah memeriksa apakah suhu> 25 atau tidak, jadi pertama-tama pilih kolom suhu dan kemudian terapkan tes logis seperti yang ditunjukkan di bawah ini.

Setelah tes logis diterapkan, kita perlu menyebutkan apa hasilnya jika tes logis BENAR.

  • Jadi hasil kami jika tes logis adalah BENAR yaitu, Jika suhu> 25, maka kami membutuhkan hasil sebagai " Tinggi ," sebutkan hasilnya dalam tanda kutip ganda.
  • Sekarang, jika hasilnya salah, maka kita membutuhkan hasilnya sebagai " Rendah ".
  • Tutup braket dan tekan tombol enter untuk mendapatkan kolom hasil.

Wow, di sana kami memiliki kolom hasil baru dengan rumus IF yang logis.

Contoh # 2

Sekarang asumsikan bahwa alih-alih hanya mendapatkan dua rangkaian hasil, kita perlu mendapatkan beberapa hasil berdasarkan beberapa pengujian logis.

Sebagai contoh:

  • Jika suhu> 30, statusnya adalah "Berat".
  • Jika suhu> 28, statusnya adalah "Tinggi".
  • Jika suhu> 25, statusnya adalah "Sedang".
  • Jika suhunya <= 25, maka kami memerlukan status "Rendah".

Di sini kita perlu menguji 4 tes logika yang berbeda, jadi ini membutuhkan kondisi IF bersarang untuk diterapkan.

  • Buka kondisi IF dan terapkan tes logika pertama.
  • Kondisi logis pertama diterapkan. Sekarang kita perlu menguji tes logis lainnya jika tes logis ini SALAH, jadi karena kita perlu menguji tes logis lainnya, buka satu lagi kondisi IF.
  • Kondisi IF ini menerapkan tes logika kedua dan mendapatkan hasil jika tes logika ini BENAR.
  • Demikian pula, JIKA kedua tes logika ini SALAH, kita perlu melakukan tes logika lain, jadi buka kondisi IF lain.
  • Seperti ini, kita harus melakukan satu tes logis lagi jika ketiga tes logis ini SALAH. Tetapi alih-alih membuka satu lagi kondisi IF, kita dapat menggunakan argumen terakhir yaitu, "Hasil Jika Salah", jadi argumen ini akan digunakan atau digunakan jika semua pengujian logika yang diterapkan adalah FALSE. Jadi jika semua ini SALAH, maka kita membutuhkan hasil sebagai " Rendah ".
  • Sekarang tutup tanda kurung sebanyak kondisi IF dibuka. Setelah menutup braket, tekan tombol enter untuk mendapatkan hasil status baru.

Di sini kita mendapatkan hasilnya, seperti ini, kita bisa menggunakan fungsi IF DAX untuk mendapatkan kolom kalkulasi bersyarat.

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

Anda dapat mengunduh Templat Pernyataan Power BI IF ini di sini - Templat Pernyataan Power BI IF

Hal-hal yang Perlu Diingat di sini

  • JIKA fungsi DAX sama dengan fungsi logika IF Excel, semua argumen dan metode aplikasi, semuanya sama.
  • Dalam kasus beberapa kondisi untuk mendapatkan hasil tunggal, maka kita perlu menggunakan fungsi logika AND & OR.
  • Fungsi logika AND diwakili oleh tanda ampersand ganda (&&), dan fungsi logika OR diwakili oleh garis lurus ganda (||).

Artikel yang menarik...