Kuasa BI Kira - Bagaimana cara menggunakan Fungsi Kira Dax?

Fungsi Mengira Kuasa BI

CALCULATE adalah fungsi DAX yang sering digunakan di Power BI, walaupun CALCULATE tidak dapat melakukan apa-apa, fungsi ini berfungsi sebagai fungsi dasar untuk menerapkan fungsi DAX lain dalam senario yang berbeza. Sebagai contoh, jika anda ingin menggunakan penapis dan mencari jualan rata-rata untuk satu bandar tertentu, maka kita dapat menggunakan fungsi PENGIRAAN untuk menerapkan pengiraan penapis dan tiba.

Oleh itu, fungsi CALCULATE menilai ekspresi yang diberikan oleh pengguna dengan semua penapis yang digunakan. Berikut adalah sintaks fungsi CALCULATE.

  • Ekspresi: Ini tidak lain adalah ungkapan yang perlu kita laksanakan. Contohnya, jika kita perlu mendapatkan jumlah jualan.
  • Saringan 1: Berdasarkan Ungkapan yang diberikan, apakah saringan yang perlu kita gunakan. Sebagai contoh, untuk mendapatkan hasil Ekspresi , Penapis 1 akan menjadi bandar tertentu.
  • Penapis 2: Berdasarkan Ekspresi yang diberikan, apakah set penapis kedua, kita perlu menerapkan, misalnya, di wilayah tertentu Kod PIN kota.

Artikel ini akan membawa anda ke salah satu fungsi DAX yang penting dan sering digunakan Kira dalam Power BI.

Contoh Fungsi Kira Dax dalam Power BI

Berikut adalah contoh fungsi Dax Calculate.

Contoh # 1

Berikut adalah data yang akan kami gunakan untuk menunjukkan fungsi PENGHITUNGAN dalam Power BI. Anda boleh menggunakan data yang sama dengan memuat turun buku kerja excel dari pautan di bawah.

Anda boleh memuat naik jadual data secara langsung ke fail Power BI. Saya telah memuat naik jadual ke fail Power BI Desktop.

Sekarang kita akan bereksperimen fungsi CALCULATE untuk mencapai hasil yang berbeza.

Tiba di satu jumlah jualan bandar tertentu

Sebagai contoh, anggap anda perlu membuat "Ukuran Baru", yang memberikan satu jumlah bandar tertentu, misalnya, kota "Columbia". Di sinilah kita perlu menggunakan fungsi CALCULATE untuk menerapkan pengiraan, klik kanan di atas meja, dan pilih opsi "New Measure".

  • Berikan nama untuk ukuran ini sebagai "Penjualan Kota Columbia."
  • Sekarang buka fungsi CALCULATE.
  • Ungkapan adalah pilihan pertama; dalam contoh ini, kita perlu menambahkan jumlah bandar "Columbia", sehingga fungsi SUM terbuka.
  • The Ruangan Nama yang kita perlu SUM adalah "Nilai Jualan Column," supaya memilih lajur masing-masing.
  • Sekarang fungsi SUM menambahkan "nilai penjualan" bersama-sama, tetapi dalam argumen Filter , kita perlu menyebut kota mana yang kita perlukan untuk mendapatkan jumlah penjualan, jadi buka fungsi FILTER.
  • The Table yang kita kepadanya itu ialah "Jualan Table," supaya pertama, memilih nama jadual.
  • Untuk Ekspresi Penapis, kita perlu memilih lajur "Kota" dan memberikan kriteria sebagai "Columbia."

Ok, kita sudah selesai. Tutup dua tanda kurung dan tekan kekunci enter untuk mendapatkan ukuran baru.

  • Seret bandar Columbia ke ladang untuk melihat ukuran baru.

Ok, sekarang ukuran ini memberikan jumlah penjualan bandar "Columbia" sahaja.

Anda juga boleh memeriksa semula jumlah bandar "Columbia" di Excel juga.

Seperti ini, kita dapat menggunakan fungsi CALCULATE untuk mencapai berbagai jenis hasil.

Contoh # 2

Sebagai contoh, anggaplah bandar "Columbia", kita hanya memerlukan nilai penjualan untuk negara bagian "South Carolina", jadi kali ini, kita perlu menggunakan dua penapis.

  • Dengan kesinambungan fungsi DAX sebelumnya, tutup hanya satu pendakap dan buka fungsi penapis yang lain.
  • Sekali lagi, sebutkan jadual yang kita rujuk.
  • Kali ini kita perlu menerapkan penapis untuk lajur "Negara" dan memilih lajur dan memberikan kriteria sebagai "Carolina Selatan."
  • Nilai jualan State South Carolina ditunjukkan di bawah.

Jumlah baru kami adalah 15099 iaitu, ini adalah nilai penjualan untuk negara "South Carolina" di kota "Columbia."

Contoh # 3

Sebagai contoh, anda ingin mencari bahagian peratusan setiap bandar untuk keseluruhan penjualan; ini dilakukan dengan menggunakan formula di bawah.

% Bahagian = Jualan Bandar / Jualan Keseluruhan * 100

Tetapi satu masalah adalah ini bukan yang terbaik untuk digunakan secara fleksibel dengan rujukan sel; sekarang, idenya adalah untuk mendapatkan jumlah penjualan keseluruhan berbanding dengan jumlah bandar.

  • Oleh itu, kita perlu membuat satu ukuran lagi, dan ukuran itu adalah seperti berikut.
  • Sekarang masukkan visual "Table" terlebih dahulu.
  • Untuk visual jadual ini terlebih dahulu, tambahkan lajur Nama Bandar dan Nilai Jualan.
  • Seperti yang anda lihat di atas, kami mempunyai jumlah bandar di sini, dan nilai jualan keseluruhan adalah 79393. Sekarang seret dan lepaskan lajur ukuran baru "Penjualan Keseluruhan."
  • Sekarang, seperti yang Anda lihat di setiap kota, kami memiliki nilai "Penjualan Keseluruhan". Dengan menggunakan dua ukuran ini, kita dapat membuat ukuran baru untuk mendapatkan bahagian peratusan. Gunakan fungsi di bawah ini untuk mendapatkan ukuran baru.
  • Sekarang seret dan lepaskan ukuran baru ini ke meja untuk mendapatkan setiap bahagian% bandar.

Di sana anda pergi, kami mempunyai lajur bahagian%. Seperti ini menggunakan fungsi CALCULATE DAX, kita dapat memperoleh ungkapan berdasarkan penapis dan keadaan yang berbeza.

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

Anda boleh memuat turun Templat Fungsi Kira Power BI ini di sini - Templat Fungsi Kira BI Power

Perkara yang Perlu Diingat

  • Fungsi CALCULATE dalam power bi digunakan untuk mencapai hasil yang berbeza berdasarkan keadaan.
  • CALCULATE selalu digunakan dengan fungsi DAX lain dalam kekuatan bi untuk menyelesaikan tugas.

Artikel menarik...