Mengira Purata Gulungan Dalam Kuasa BI Menggunakan DAX

Mengira Purata Gulungan Dalam Kuasa BI Menggunakan DAX

Dalam tutorial ini, saya akan menunjukkan kepada anda cara mengira Purata Gulungan dinamik dalam LuckyTemplates menggunakan fungsi . Anda boleh menonton video penuh tutorial ini di bahagian bawah blog ini.

Rolling Averages boleh memberi anda cerapan berharga tentang pelbagai data, terutamanya dalam Jualan.

Papan pemuka ini menunjukkan bilangan jualan yang dibuat setiap hari dan jumlah hasil yang diperoleh

Mengira Purata Gulungan Dalam Kuasa BI Menggunakan DAX

Terdapat lebih banyak turun naik dalam tempoh jangka pendek, tetapi ia akhirnya menjadi sekata dalam jangka panjang. Ia menjadi garis statik kerana Purata mempunyai lebih banyak tarikh untuk digunakan dari semasa ke semasa.

Cerapan unik yang boleh anda perolehi menggunakan Purata Bergulir ini boleh memberi banyak nilai kepada senario tertentu.

Isi kandungan

Memahami Logik Formula

Mari kita pergi ke contoh.

Mula-mula, saya akan menyediakan tarikh saya dan mengubahnya menjadi penghiris. Kemudian, saya akan mencipta jadual yang mengandungi Tarikh dan Jumlah Jualan.

Mengira Purata Gulungan Dalam Kuasa BI Menggunakan DAX

Jadual kini menunjukkan Jualan setiap hari.

Memasukkan ukuran anda ke dalam jadual memudahkan anda melihat perkara yang berlaku dalam pengiraan.

Saya akan mengira Purata Bergulir melalui masa yang dikemas kini secara automatik berdasarkan rangka masa yang dipilih.

Jadi, mari kita pergi ke pengiraan.

Ini ialah formula untuk Jualan Purata Bergulir :

Mengira Purata Gulungan Dalam Kuasa BI Menggunakan DAX

Kini, perkara yang anda ingin capai ialah dapat melihat kembali secara dinamik setiap Jualan setiap hari sebelum hari tertentu dan mendapatkan puratanya.

Mengira Purata Gulungan Dalam Kuasa BI Menggunakan DAX

Dan semasa anda beralih ke baris lain, anda perlu mencipta tetingkap masa ini tanpa henti. Jadi, tetingkap masa pada asasnya berkembang untuk setiap hari apabila anda turun senarai dalam jadual.

Dalam jadual anda boleh melihat bahawa Purata Bergulir pada hari pertama adalah sama dengan Jumlah Jualan.

Mengira Purata Gulungan Dalam Kuasa BI Menggunakan DAX

Ini kerana tiada nilai sebelumnya. Jumlah Jualan akan sentiasa mempunyai nilai yang sama seperti Purata Bergulir pada hari pertama.

Tetapi pada hari kedua, ia menjadi purata dua hari pertama. Pada hari ketiga, ia adalah purata bagi tiga hari pertama, dan seterusnya. Ini berterusan sehingga baris terakhir dalam jadual.

Fungsi DAX Dalam Formula

Ini adalah bahagian utama formula:

Mengira Purata Gulungan Dalam Kuasa BI Menggunakan DAX

Ini membuka tetingkap masa tertentu. Ia berfungsi melalui setiap tarikh dalam konteks yang dipilih semasa. Inilah yang dilakukan oleh fungsi ALLSELECTED .

Kemudian, ia berjaya jika Tarikh kurang daripada atau sama dengan Tarikh . Tarikh MAX sentiasa tarikh semasa semasa anda turun senarai dalam jadual. Ia menentukan hari yang dinilai kepada BENAR .

Jika mereka menilai kepada TRUE maka ia akan menjana jadual yang akan diulang melaluinya.

Untuk semua Tarikh yang dinilai kepada BENAR , formula mengira Purata Tarikh tersebut. Jadi, anda mendapat setiap keputusan menggunakan pengiraan yang sama. Tetingkap masa menjadi lebih besar kerana anda sedang melihat julat Tarikh yang lebih besar.

Perkara yang menarik tentang pengiraan ini ialah ia juga dinamik kerana fungsi ALLSELECTED .

Dalam carta, anda boleh melihat bahawa garis biru gelap menunjukkan perubahan besar dari permulaan yang kemudiannya akan menjadi sekata dari semasa ke semasa.

Mengira Purata Gulungan Dalam Kuasa BI Menggunakan DAX

Dan jika anda menukar julat tarikh, ia akan terus menunjukkan arah aliran yang sama.

Mengira Purata Gulungan Dalam Kuasa BI Menggunakan DAX

Purata bermula tinggi tetapi kemudiannya sekata dari semasa ke semasa.

ALLSELECTED Vs ALL Fungsi Untuk Rolling Averages

Apabila mengira Purata Bergulir, gunakan ALLSELECTED dan bukannya menggunakan .

Menggunakan fungsi SEMUA dalam formula akan memberi anda hasil yang pelik.

Mengira Purata Gulungan Dalam Kuasa BI Menggunakan DAX

Berikut adalah contoh.

Mengira Purata Gulungan Dalam Kuasa BI Menggunakan DAX

Anda boleh lihat carta menunjukkan nombor ganjil. Ia juga mempunyai paksi-y yang berbeza. Membuat kedua-dua paksi bermula pada 0 dan melaraskan nilai Tamat carta akan memberi anda hasil dengan garis rata.

Ini berlaku kerana ia berfungsi merentasi setiap hari mengikut masa. Pemilihan tarikh tidak diambil kira. Ia akan kembali ke awal masa.

Itulah sebabnya ALLSELECTED adalah kunci.


Menjalankan Jumlah Dalam LuckyTemplates: Cara Mengira Menggunakan Formula DAX
Pengiraan DAX: Jumlah Purata Keputusan
Menggunakan Purata Pergerakan Untuk Menunjukkan Trend Dalam LuckyTemplates

Kesimpulan

Pengiraan Purata Bergulir dinamik dalam LuckyTemplates tidaklah begitu sukar. Ia hanya memerlukan pemahaman tentang perkara yang boleh anda lakukan dengan fungsi lelaran dan jadual maya.

Teknik ini mempunyai banyak kegunaan unik yang boleh anda gunakan dalam pelbagai senario.

Mudah-mudahan, anda belajar banyak tentang logik di sebalik cara Purata Bergulir dinamik berfungsi.

Berbual lagi nanti,


Apa Itu Diri Dalam Python: Contoh Dunia Sebenar

Apa Itu Diri Dalam Python: Contoh Dunia Sebenar

Apa Itu Diri Dalam Python: Contoh Dunia Sebenar

Cara Menyimpan & Memuatkan Fail RDS Dalam R

Cara Menyimpan & Memuatkan Fail RDS Dalam R

Anda akan belajar cara menyimpan dan memuatkan objek daripada fail .rds dalam R. Blog ini juga akan membincangkan cara mengimport objek dari R ke LuckyTemplates.

N Hari Perniagaan Pertama Dilawati Semula – Penyelesaian Bahasa Pengekodan DAX

N Hari Perniagaan Pertama Dilawati Semula – Penyelesaian Bahasa Pengekodan DAX

Dalam tutorial bahasa pengekodan DAX ini, pelajari cara menggunakan fungsi GENERATE dan cara menukar tajuk ukuran secara dinamik.

Pamerkan Cerapan Menggunakan Teknik Visual Dinamik Berbilang Thread Dalam LuckyTemplates

Pamerkan Cerapan Menggunakan Teknik Visual Dinamik Berbilang Thread Dalam LuckyTemplates

Tutorial ini akan merangkumi cara menggunakan teknik Visual Dinamik Berbilang Thread untuk mencipta cerapan daripada visualisasi data dinamik dalam laporan anda.

Pengenalan Untuk Menapis Konteks Dalam LuckyTemplates

Pengenalan Untuk Menapis Konteks Dalam LuckyTemplates

Dalam artikel ini, saya akan menjalankan konteks penapis. Konteks penapis ialah salah satu topik utama yang perlu dipelajari oleh mana-mana pengguna LuckyTemplates pada mulanya.

Petua Terbaik Menggunakan Aplikasi Dalam Perkhidmatan Dalam Talian LuckyTemplates

Petua Terbaik Menggunakan Aplikasi Dalam Perkhidmatan Dalam Talian LuckyTemplates

Saya ingin menunjukkan cara perkhidmatan dalam talian LuckyTemplates Apps boleh membantu dalam mengurus laporan dan cerapan berbeza yang dijana daripada pelbagai sumber.

Analisis Perubahan Margin Keuntungan Lebih Masa – Analitis Dengan LuckyTemplates Dan DAX

Analisis Perubahan Margin Keuntungan Lebih Masa – Analitis Dengan LuckyTemplates Dan DAX

Ketahui cara untuk menyelesaikan perubahan margin keuntungan anda menggunakan teknik seperti mengukur percabangan dan menggabungkan formula DAX dalam LuckyTemplates.

Idea Pewujudan Untuk Cache Data Dalam DAX Studio

Idea Pewujudan Untuk Cache Data Dalam DAX Studio

Tutorial ini akan membincangkan tentang idea pewujudan cache data dan cara ia mempengaruhi prestasi DAX dalam memberikan hasil.

Pelaporan Perniagaan Menggunakan LuckyTemplates

Pelaporan Perniagaan Menggunakan LuckyTemplates

Jika anda masih menggunakan Excel sehingga sekarang, maka inilah masa terbaik untuk mula menggunakan LuckyTemplates untuk keperluan pelaporan perniagaan anda.

Apakah LuckyTemplates Gateway? Semua yang Anda Perlu Tahu

Apakah LuckyTemplates Gateway? Semua yang Anda Perlu Tahu

Apakah LuckyTemplates Gateway? Semua yang Anda Perlu Tahu