Kuasa BI Kira

Fungsi Mengira Power BI

CALCULATE adalah fungsi DAX yang sering digunakan dalam 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 boleh 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 Ungkapan yang diberikan apakah set penapis kedua yang perlu kita gunakan. Contohnya di bandar tertentu wilayah Kod PIN.

Dalam artikel ini, kami akan memandu anda melalui 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 turun Template Power BI Calculate Excel ini di sini - Power BI Calculate Excel Template

Anda boleh memuat naik jadual data secara langsung ke fail Power BI, saya sudah memuat naik jadual ke fail Power BI Desktop.

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

Tiba satu jumlah jualan bandar tertentu

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

  • Berikan nama untuk ukuran ini sebagai "Columbia City Sales".

  • Sekarang buka fungsi CALCULATE.

  • Ungkapan adalah pilihan pertama, dalam contoh ini, kita perlu menambahkan jumlah bandar "Columbia", jadi buka fungsi SUM.

  • The Ruangan Nama yang kita perlu SUM adalah "Nilai Jualan Ruangan", jadi pilih 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 bahawa kita merujuk kepada adalah "Jualan Meja", oleh itu, pilih nama jadual.

  • Untuk Ekspresi Penapis, kita perlu memilih lajur "Kota" dan memberikan kriteria sebagai "Columbia".

Ok, kita selesai dengan dua tanda kurung dan tekan butang 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

Sekarang sebagai contoh anggap untuk kota "Columbia" kita hanya memerlukan nilai penjualan untuk negara bagian "South Carolina", jadi kali ini kita perlu menerapkan dua filter.

  • 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.

Sekarang jumlah baru kami adalah 15099 iaitu ini adalah nilai penjualan untuk negara bagian "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 masalahnya ialah ini bukan keunggulan untuk digunakan secara fleksibel dengan rujukan sel, sekarang idenya adalah untuk mendapatkan jumlah penjualan keseluruhan daripada jumlah keseluruhan kota.

  • Oleh itu, kita perlu membuat satu ukuran lagi dan ukurannya adalah seperti berikut.

  • Sekarang masukkan visual "Table" terlebih dahulu.

  • Untuk jadual ini visual pertama tambahkan lajur Nama Bandar dan Nilai Jualan

  • Seperti yang anda lihat di atas, kita 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 terhadap setiap kota kami memiliki nilai "Penjualan Keseluruhan". Dengan menggunakan dua ukuran ini, kita boleh membuat ukuran baru untuk mendapatkan bahagian peratusan. Gunakan fungsi di bawah untuk mendapatkan ukuran baru.

  • Sekarang seret dan lepaskan ukuran baru ini ke meja untuk mendapatkan setiap bahagian% bandar.

Di sana anda pergi, kami mempunyai% bahagian lajur. 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 power bi untuk menyelesaikan tugas.