Mengira Jualan Mingguan W/DAX Dalam LuckyTemplates

Mengira Jualan Mingguan W/DAX Dalam LuckyTemplates

Mengira perbezaan antara hasil jualan mingguan dalam LuckyTemplates malangnya tidak semudah itu. Anda boleh menonton video penuh tutorial ini di bahagian bawah blog ini.

Sebab di sebalik ini ialah LuckyTemplates tidak mempunyai fungsi risikan masa terbina dalam berasaskan mingguan. Satu-satunya pilihan yang tersedia adalah untuk hari, bulan, suku dan tahun.

Saya akan menunjukkan kepada anda dengan fungsi DATEADD dalam formula ini. Fungsi ini adalah salah satu kegemaran saya, kerana ia menjadikan perbandingan masa begitu mudah. Walau bagaimanapun, ia tidak memberi kami pilihan untuk mengira jualan mingguan seperti dalam contoh tutorial ini.

Mengira Jualan Mingguan W/DAX Dalam LuckyTemplates

Oleh itu, untuk dapat menghasilkan keputusan mingguan dalam LuckyTemplates, kita perlu menggunakan logik yang berbeza dalam formula. Malangnya ia lebih maju sedikit, tetapi ia merupakan teknik yang penting dan benar-benar berkualiti tinggi yang perlu anda fahami dan gunakan dalam model anda.

Jika anda boleh memahami beberapa teknik formula yang saya usahakan untuk benar-benar mengira hasil ini, anda melakukannya dengan baik dengan DAX di dalam LuckyTemplates. Selalunya anda akan dapat mencipta beberapa cerapan yang sangat baik dan analisis berkualiti tinggi dalam laporan LuckyTemplates anda.

Dalam tutorial ini, saya menjalankan cara menggunakan fungsi CALCULATE dan FILTER, termasuk cara menggunakan pembolehubah dengan benar-benar berkesan dalam formula DAX anda.

Ia merupakan konsep yang sangat bagus untuk difahami kerana ia akan memberikan anda cerapan yang baik, terutamanya jika anda bekerja dengan maklumat selama beberapa siri minggu. Mungkin anda seorang peruncit dan anda ingin menganalisis minggu ini berbanding minggu lepas, atau minggu ini berbanding minggu yang sama dari tahun sebelumnya.

Tutorial ini menunjukkan kepada anda cara analisis hebat itu boleh dilakukan jika anda menggunakan teknik formula ini dalam kombinasi dengan model data anda.

Isi kandungan

Persediaan Data

Pertama sekali, kita perlu mempunyai Nombor Minggu di dalam jadual Tarikh kita . Kami tidak akan dapat melakukan pengiraan ini melainkan kami mempunyainya di sini.

Mengira Jualan Mingguan W/DAX Dalam LuckyTemplates

Kita juga perlu mencipta Tahun & Minggu ini hanya dengan sedikit logik di dalam lajur yang dikira.

Mengira Jualan Mingguan W/DAX Dalam LuckyTemplates

Apabila kita mempunyai konteks itu, kita boleh menyusunnya ke dalam jadual. Dalam kes ini, kita mulakan dengan Jumlah Jualan , iaitu pengiraan yang agak mudah yang saya gunakan berulang kali dalam tutorial saya.

Mengira Jualan Mingguan W/DAX Dalam LuckyTemplates

Sekarang saya akan menunjukkan kepada anda cara pertama saya cuba membuat pengiraan untuk mendapatkan jualan minggu-minggu sebelumnya dan mengapa ia tidak berjaya.

Masalah Dengan Pengiraan Awal

Pengiraan adalah Jualan Minggu Sebelumnya dan saya menggunakan CALCULATE Total Sales . Pada baris seterusnya, saya meletakkan FILTER .

Fungsi FILTER membolehkan kami meletakkan logik ini di dalamnya. Ia kemudian akan melelakan melalui jadual yang kami tentukan dan menyemak sama ada perkara yang kami ulangi adalah benar atau palsu. Jika ia benar, ia meninggalkannya dalam konteks pengiraan Jumlah Jualan, dan itulah yang akhirnya kami lakukan dalam CALCULATE.

Mengira Jualan Mingguan W/DAX Dalam LuckyTemplates

Jadi kita letak FILTER ALL Dates dan kemudian tulis logiknya di sini. Kami ingin mengira ini pada minggu sebelumnya, dan fungsi SELECTEDVALUE bagus untuk jenis pengiraan ini. Ia akan melonjak kembali ke minggu sebelumnya dan akan melakukan perkara yang sama dengan tahun kita.

Jika kami membawanya, anda akan melihat bahawa ia tidak berfungsi dengan berkesan.

Mengira Jualan Mingguan W/DAX Dalam LuckyTemplates

Tiada hasil pada minggu pertama data, iaitu 2015, dan itu tidak mengapa kerana ia adalah permulaan data. Tetapi jika kita sampai ke minggu pertama 2016, kita tidak mendapat apa-apa.

Mengira Jualan Mingguan W/DAX Dalam LuckyTemplates

Ini kerana berdasarkan formula kami, ia tidak tahu apa yang perlu dilakukan apabila sampai ke 1. Jadi 1 tolak 1 ialah 0 dan di situlah ia menjadi salah.

Sekarang saya akan melalui penyelesaian yang saya lakukan yang benar-benar berfungsi dan diharapkan anda dapat melihat bagaimana anda boleh menggunakan logik yang sama hanya dengan cara yang sedikit berbeza.

Penyelesaian Untuk Mendapat Pengiraan Jualan Mingguan

Dalam pengiraan kami, kami akan menggunakan banyak pembolehubah. Beginilah cara saya mengesyorkan menetapkan perkara yang menjadi sedikit lebih rumit dengan logik yang lebih sedikit.

Jadi kami akan melakukan langkah baharu dan memanggilnya Sales PW (minggu sebelumnya). Kemudian, kami akan menambah beberapa pembolehubah. SELECTEDVALUE akan menilai setiap pengiraan tunggal minggu semasa, yang hampir sama dengan apa yang kami lakukan dalam formula kami yang lain.

Untuk MaxWeekNumber kami , kami menggunakan fungsi CALCULATE . Kami mahu mengira maksimum semua minggu yang mungkin. Jadi secara teori, kami mahu mengembalikan 53 setiap kali. Tambahan pula, kami menggunakan fungsi SUMX dan FILTER dalam logik kami.

Mengira Jualan Mingguan W/DAX Dalam LuckyTemplates

Mengira Jualan Mingguan W/DAX Dalam LuckyTemplates

Terdapat sedikit perkara yang berlaku di sana, tetapi ini adalah perkara yang serius yang anda boleh dapatkan dalam DAX. Dan sekarang apabila kita menyeretnya, kita melihat bagaimana ia menyelesaikan masalah.

Mengira Jualan Mingguan W/DAX Dalam LuckyTemplates

Kami kemudiannya menjadikan ini sebagai visual untuk melihat dengan jelas perbezaan jumlah jualan daripada minggu sebelumnya.

Mengira Jualan Mingguan W/DAX Dalam LuckyTemplates


Bandingkan Tempoh Masa Dengan Jadual Tarikh Bukan Standard – DAX & LuckyTemplates
Meletakkan Nombor Hari Kerja Dan Hari Hujung Minggu Ke Dalam Jadual Tarikh Dalam LuckyTemplates
Kira Hari Minggu & Hujung Minggu Berturut-turut Dalam LuckyTemplates Menggunakan DAX

Kesimpulan

Tutorial ini menunjukkan cara anda akhirnya boleh mengira perbezaan antara hasil jualan mingguan dengan DAX dalam LuckyTemplates.

Dalam contoh, saya memberi tumpuan kepada 53 minggu. Terdapat masalah yang berpotensi jika terdapat hanya 52 minggu, tetapi kami perlu mencari penyelesaian untuk itu secara berasingan dalam tutorial lain.

Saya harap anda yang berurusan dengan kalendar tersuai dapat memahami sedikit tentang bagaimana anda boleh menyelesaikan beberapa perkara yang mungkin anda lihat.

Cheers!


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