Cara Membandingkan Dua Senarai Data Dikira Secara Maya – Teknik DAX Lanjutan

Cara Membandingkan Dua Senarai Data Dikira Secara Maya – Teknik DAX Lanjutan

Apabila bekerja dengan data yang dikira, membandingkan set data yang berbeza kadangkala diperlukan. Saya akan menunjukkan kepada anda bagaimana untuk melakukannya dengan menggabungkan fungsi jadual yang berbeza. Anda boleh menonton video penuh tutorial ini di bahagian bawah blog ini.

Fungsi adalah perkara terbaik untuk digunakan dalam kes seperti ini. Sesetengah mungkin juga mengatakan bahawa sama berguna dalam membandingkan data yang dikira. Tetapi sebaik sahaja anda mengetahui cara menggunakan INTERSECT maka ia akan mengikuti apa yang anda boleh gunakan pada fungsi EXCEPT dalam pengiraan anda juga.

Isi kandungan

Data Sampel

Untuk menunjukkan perkara yang boleh dilakukan INTERSECT , saya akan menunjukkan kepada anda cara membandingkan pelanggan dari dua tempoh masa yang berbeza.

Dalam contoh di bawah, saya mempunyai penghiris tarikh untuk membantu saya mengezonkan dalam rangka masa yang saya perlukan. Saya juga mempunyai lajur untuk negeri tempat pelanggan membuat pesanan mereka. Sudah tentu, ini boleh menjadi dimensi yang sama sekali berbeza bergantung pada cerapan yang anda cuba dapatkan.

Cara Membandingkan Dua Senarai Data Dikira Secara Maya – Teknik DAX Lanjutan

Saya juga mempunyai Jumlah Hasil saya untuk setiap negeri, yang juga ditunjukkan dalam visualisasi.

Cara Membandingkan Dua Senarai Data Dikira Secara Maya – Teknik DAX Lanjutan

Sekarang saya ingin melihat berapa ramai pelanggan yang membuat pembelian pada tarikh tertentu tahun lepas turut membuat pembelian pada tarikh yang sama tahun ini. Ini bermakna saya sedang melihat dua senarai khusus pelanggan yang membuat pembelian pada tarikh yang sama tetapi dalam tahun yang berbeza . Dari situ, saya akan mengetahui bilangan pelanggan yang muncul pada kedua-dua senarai.

Cara Membandingkan Dua Senarai Data Dikira Secara Maya – Teknik DAX Lanjutan

Membandingkan Pelanggan Dari Dua Tempoh Masa

Sebelum saya boleh membandingkan kedua-dua senarai pelanggan itu, saya perlu menghasilkan Jumlah Pelanggan terlebih dahulu.

Cara Membandingkan Dua Senarai Data Dikira Secara Maya – Teknik DAX Lanjutan

Jumlah Pelanggan termasuk mereka yang membuat pembelian di kedai berbeza di negeri berbeza dalam tempoh masa yang ditetapkan. Saya menggunakan formula mudah untuk menghasilkan keputusan ini.

Cara Membandingkan Dua Senarai Data Dikira Secara Maya – Teknik DAX Lanjutan

Saya menggunakan fungsi kerana ia memaparkan satu senarai nilai unik. Dalam kes ini, ia akan menunjukkan kepada kami pelanggan yang membeli produk pada jangka masa yang ditentukan.

Saya juga menggunakan fungsi . Ini akan mengira bilangan nilai unik daripada senarai.

Saya merujuk jadual Jualan untuk ukuran ini.

Cara Membandingkan Dua Senarai Data Dikira Secara Maya – Teknik DAX Lanjutan

Mengapa tidak menggunakan jadual Pelanggan sebaliknya?

Jika saya merujuk jadual Pelanggan secara langsung, saya hanya akan mengira setiap pelanggan tanpa mengira tempoh masa. Saya perlu memastikan bahawa konteks yang betul digunakan. Dengan menggunakan jadual Jualan , saya bukan sahaja mendapat pelanggan, saya juga mendapat maklumat di mana dan bila mereka membuat pembelian.

Cara Membandingkan Dua Senarai Data Dikira Secara Maya – Teknik DAX Lanjutan

Sekarang saya mempunyai Jumlah Pelanggan , saya boleh membuat senarai pelanggan dari tarikh yang sama, tetapi tahun lepas. Di sinilah langkahnya menjadi lebih rumit.

Cara Membandingkan Dua Senarai Data Dikira Secara Maya – Teknik DAX Lanjutan

Biar saya pergi ke setiap bahagian ukuran ini sedikit demi sedikit.

Ingat bahawa saya cuba mengubah konteks jadual. Inilah sebabnya saya akan menggunakan fungsi .

Cara Membandingkan Dua Senarai Data Dikira Secara Maya – Teknik DAX Lanjutan

ialah fungsi biasa kerana saya menggunakannya dalam contoh saya pada kebanyakan masa. Ia mengubah konteks pengiraan tertentu. CALCULATETABLE, sebaliknya, mengubah konteks keseluruhan jadual .

Oleh kerana saya ingin menukar rangka masa, saya akan menggunakan fungsi .

Cara Membandingkan Dua Senarai Data Dikira Secara Maya – Teknik DAX Lanjutan

Menggunakan CALCULATETABLE membolehkan saya menambah parameter penapis . Dengan menggunakan fungsi DATESBETWEEN , saya boleh zon masuk pada rangka masa yang jatuh 365 hari di bawah tarikh dan . Ringkasnya, ia menolak jangka masa kembali ke tahun lepas dan mencipta satu lagi senarai pelanggan dari sana.

Sekali lagi, saya menggunakan fungsi COUNTROWS untuk mengira bilangan pelanggan selepas penapis tambahan digunakan.

Cara Membandingkan Dua Senarai Data Dikira Secara Maya – Teknik DAX Lanjutan

Sekarang saya mempunyai dua senarai, saya boleh membawa langkah-langkah yang saya buat ke dalam fungsi INTERSECT .

Cara Membandingkan Dua Senarai Data Dikira Secara Maya – Teknik DAX Lanjutan

Fungsi INTERSECT hampir akan melihat ke dalam senarai yang dirujuk. Dalam kes ini, itu ialah Indeks Nama Pelanggan. Ia akan melalui setiap pelanggan tersebut dan membandingkannya dengan senarai kedua dari setahun yang lalu.

Sambil membandingkan data yang dikira, ia melihat data yang muncul dalam kedua-dua senarai. Sebagai contoh, jadual di bawah menunjukkan bahawa 224 pelanggan membuat pembelian pada tarikh yang sama pada dua tahun berbeza di California.

Cara Membandingkan Dua Senarai Data Dikira Secara Maya – Teknik DAX Lanjutan


Cara Memaksimumkan Penggunaan Fungsi INTERSECT – DAX Lanjutan
Buat Laporan Dalam LuckyTemplates Untuk Menunjukkan Penyimpangan Dan Cerapan
Analisis Pelanggan Baharu Menggunakan DAX Lanjutan

Kesimpulan

Mudah-mudahan, anda kini boleh membayangkan senario lain di mana fungsi INTERSECT boleh digunakan untuk membandingkan dua set data yang dikira.

Anda juga boleh membentangkan perbandingan dalam peratusan dan menggunakan beberapa teknik percabangan ukuran. Anda boleh melihat pelanggan yang tidak kembali dan menghantar beberapa bahan pemasaran kepada mereka.

Ini benar-benar menunjukkan berapa banyak cerapan yang anda boleh perolehi setelah anda membiasakan diri menggunakan fungsi DAX yang berbeza dalam LuckyTemplates.

Semua yang terbaik,


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