Apa Itu Diri Dalam Python: Contoh Dunia Sebenar
Apa Itu Diri Dalam Python: Contoh Dunia Sebenar
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.
Saya juga mempunyai Jumlah Hasil saya untuk setiap negeri, yang juga ditunjukkan dalam visualisasi.
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.
Membandingkan Pelanggan Dari Dua Tempoh Masa
Sebelum saya boleh membandingkan kedua-dua senarai pelanggan itu, saya perlu menghasilkan Jumlah Pelanggan terlebih dahulu.
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.
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.
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.
Sekarang saya mempunyai Jumlah Pelanggan , saya boleh membuat senarai pelanggan dari tarikh yang sama, tetapi tahun lepas. Di sinilah langkahnya menjadi lebih rumit.
Biar saya pergi ke setiap bahagian ukuran ini sedikit demi sedikit.
Ingat bahawa saya cuba mengubah konteks jadual. Inilah sebabnya saya akan menggunakan fungsi .
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 .
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.
Sekarang saya mempunyai dua senarai, saya boleh membawa langkah-langkah yang saya buat ke dalam fungsi INTERSECT .
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 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
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.
Dalam tutorial bahasa pengekodan DAX ini, pelajari cara menggunakan fungsi GENERATE dan cara menukar tajuk ukuran secara dinamik.
Tutorial ini akan merangkumi cara menggunakan teknik Visual Dinamik Berbilang Thread untuk mencipta cerapan daripada visualisasi data dinamik dalam laporan anda.
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.
Saya ingin menunjukkan cara perkhidmatan dalam talian LuckyTemplates Apps boleh membantu dalam mengurus laporan dan cerapan berbeza yang dijana daripada pelbagai sumber.
Ketahui cara untuk menyelesaikan perubahan margin keuntungan anda menggunakan teknik seperti mengukur percabangan dan menggabungkan formula DAX dalam LuckyTemplates.
Tutorial ini akan membincangkan tentang idea pewujudan cache data dan cara ia mempengaruhi prestasi DAX dalam memberikan hasil.
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