Penyata JIKA Power BI - Terapkan Fungsi IF dalam Power BI DAX

JIKA Penyataan dalam Power BI

Sekiranya anda tidak mengetahui fungsi logik, maka anda tidak boleh meneruskan kerjaya sebagai penganalisis. Ya, ini benar-benar BENAR. Tanpa mengetahui fungsi logik, anda tidak dapat menangani sekumpulan pengiraan yang berbeza di mana pengiraannya memerlukan anda menguji pelbagai ujian logik di excel. Syarat IF adalah bos ketika melakukan ujian logik, sama ada yang unggul atau Power BI di mana sahaja pernyataan IF adalah bos. Sekiranya anda sudah menggunakan syarat IF di Excel, maka menggunakannya dengan Power BI adalah sama. Dalam artikel ini, kami akan membimbing anda bagaimana menerapkan pernyataan IF logik dalam formula Power BI DAX.

Apakah Penyataan JIKA DAX dalam Power BI?

JIKA adalah fungsi logik di kedua Excel & Power BI, jadi ia digunakan untuk mendapatkan hasil berdasarkan hasil logik. Hasil logik ada dalam dua cara iaitu, sama ada BENAR atau SALAH, jadi kita dapat memperoleh dua hasil berdasarkan hasil ujian logik jika ujian logik itu BENAR, satu set hasil atau pengiraan dan jika ujian logik adalah set kedua SALAH atau alternatif untuk set hasil pertama.

Berikut adalah sintaks penyataan IF DAX dalam Power BI.

  • Uji Logik: Untuk ini, kita perlu menerapkan apa itu ujian logik untuk mendapatkan hasil.
  • Hasil Jika Benar: Sekiranya ujian logik itu BENAR, maka apa yang harus menjadi hasilnya.
  • Hasil Sekiranya Salah: Sekiranya ujian logik adalah SALAH, maka apa yang menjadi hasil alternatif daripada yang pertama.

Sekiranya anda mengabaikan Hasilnya Jika Salah, maka kita akan mendapat BLANK sebagai hasilnya.

Contoh Penyataan IF DAX dalam Power BI

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

Contoh # 1

Contohnya, lihat set jadual data di bawah untuk menerapkan pernyataan Power BI IF.

Dengan data ini, kita perlu sampai ke ruangan baru, yaitu, " Status ."

Untuk mencapai lajur baru ini, kita mempunyai kriteria tertentu, yaitu "jika suhu> 25, maka statusnya harus" Tinggi ", atau status harus" Sedang. "

  • Salin jadual di atas ke fail Power BI.
  • Klik kanan di atas meja dan pilih " Lajur Baru ."
  • Pertama, beri nama pada lajur baru ini sebagai " Status ."
  • Buka IF DAX Statement sekarang.
  • Ujian logik adalah untuk memeriksa sama ada suhu> 25 atau tidak, jadi pilih dahulu lajur suhu dan kemudian lakukan ujian logik seperti yang ditunjukkan di bawah.

Setelah ujian logik diterapkan, kita perlu menyebutkan hasilnya sekiranya ujian logik itu BENAR.

  • Oleh itu, keputusan kami jika ujian logik itu BENAR, jika suhu> 25, maka kami memerlukan hasilnya sebagai " Tinggi ", sebutkan hasilnya dalam petikan ganda.
  • Sekarang, jika hasilnya salah, maka kita memerlukan hasilnya sebagai " Rendah ."
  • Tutup pendakap dan tekan butang enter untuk mendapatkan lajur hasil.

Wow, di sana kita mempunyai lajur hasil baru dengan formula IF yang logik.

Contoh # 2

Sekarang anggap bahawa daripada hanya memperoleh dua set hasil, kita perlu memperoleh banyak hasil berdasarkan beberapa ujian logik.

Sebagai contoh:

  • Sekiranya suhu> 30, status adalah "Berat."
  • Sekiranya suhu> 28, statusnya "Tinggi".
  • Sekiranya suhu> 25, status adalah "Sederhana."
  • Sekiranya suhu <= 25, maka kita memerlukan status sebagai "Rendah."

Di sini kita perlu menguji 4 ujian logik yang berbeza, jadi ini memerlukan syarat IF bersarang untuk digunakan.

  • Buka syarat IF dan gunakan ujian logik pertama.
  • Keadaan logik pertama digunakan. Sekarang kita perlu menguji ujian logik lain jika ujian logik ini SALAH, oleh kerana kita perlu menguji ujian logik lain, buka satu lagi syarat IF.
  • Keadaan JIKA ini menggunakan ujian logik kedua dan memperoleh hasilnya sekiranya ujian logik ini BENAR.
  • Begitu juga, JIKA kedua-dua ujian logik ini SALAH, kita perlu melakukan ujian logik yang lain, jadi buka syarat IF yang lain.
  • Seperti ini, kita harus melakukan satu lagi ujian logik sekiranya ketiga-tiga ujian logik ini SALAH. Tetapi daripada membuka satu lagi syarat JIKA, kita dapat menggunakan argumen terakhir iaitu, "Hasil Jika Salah," jadi argumen ini akan digunakan atau digunakan jika semua ujian logik yang digunakan adalah PALSU. Oleh itu, jika semua ini SALAH, maka kita memerlukan hasilnya sebagai " Rendah ."
  • Sekarang tutup tanda kurung sebanyak keadaan JIKA dibuka. Setelah menutup, tanda kurung, tekan butang enter untuk mendapatkan hasil status baru.

Di sini kita mempunyai hasilnya, seperti ini, kita dapat menggunakan fungsi IF DAX untuk mendapatkan lajur pengiraan bersyarat.

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

Anda boleh memuat turun Templat Pernyataan Power BI IF ini di sini - Templat Pernyataan Power BI IF

Perkara yang Perlu Diingat di sini

  • JIKA fungsi DAX sama dengan fungsi logik Excel IF, semua argumen dan kaedah aplikasi, semuanya sama.
  • Sekiranya terdapat pelbagai syarat untuk mendapatkan hasil tunggal, maka kita perlu menggunakan fungsi logik AND & OR.
  • DAN fungsi logik diwakili oleh ampersand ganda (&&), dan fungsi logik ATAU diwakili oleh garis lurus berganda (||).

Artikel menarik...