Apa Itu Diri Dalam Python: Contoh Dunia Sebenar
Apa Itu Diri Dalam Python: Contoh Dunia Sebenar
Saya akan bercakap tentang segmentasi dinamik menggunakan parameter dinamik kerana saya telah melihat ahli bertanya tentangnya berkali-kali di forum sokongan LuckyTemplates. Anda boleh menonton video penuh tutorial ini di bahagian bawah blog ini.
Perkara yang mencabar tentang perkara ini ialah memikirkan kawasan mana yang hendak dibahagikan dahulu. Anda juga perlu mencari cara untuk memasukkan parameter dinamik ke dalam formula anda. Saya akan memudahkan semua itu melalui contoh yang saya akan tunjukkan di sini.
Isi kandungan
Mencipta Parameter What-If
Perkara pertama yang saya perlukan ialah parameter. Dalam kes ini, saya mencipta parameter Kedudukan Pelanggan .
Saya mencipta parameter ini dengan pergi ke Pemodelan, kemudian dengan mengklik Parameter Baharu.
Parameter what-if akan membuat jadual untuk saya secara automatik. Ia juga mewujudkan ukuran untuk pemilihan yang saya buat.
Apabila saya menyeretnya ke dalam laporan saya, ia akan menunjukkan apa sahaja pilihan yang saya buat dalam penghiris.
Perkara utama yang perlu diingat di sini ialah parameter anda harus membahagikan hasil setiap kali anda melakukan pembahagian tersuai .
Jadi selain daripada parameter Kedudukan Pelanggan, saya juga mempunyai maklumat tentang kawasan tempat kedai ditemui.
Konteks pengiraan adalah salah satu faktor utama dalam mendapatkan hak ini. Terdapat juga konteks tambahan di bawah ini yang menunjukkan lokasi kedai.
Sekarang saya ingin memisahkan hasil saya dengan membandingkan pelanggan teratas saya dan pelanggan terbawah saya. Saya juga mahu kedua-dua kumpulan atas dan bawah ini dinamik. Di sinilah parameter dinamik masuk ke dalam gambar.
Menggunakan Parameter Dinamik
Jadi keputusan perlu berubah bergantung pada bagaimana saya ingin melihat data. Ini bermakna jika saya menukar penghiris untuk Kedudukan Pelanggan , data pada jadual akan berubah juga.
Perkara pertama yang saya akan lakukan ialah menggunakan formula untuk mendapatkan pelanggan teratas saya ke dalam jadual.
Saya mencipta lajur dengan menggunakan fungsi untuk Jumlah Hasil dan kemudian menggunakan sebagai fungsi ranking. TOPN juga mengembalikan jadual maya berdasarkan keputusan kedudukan.
Saya menambah konteks di sini semasa kami mengira Jumlah Hasil kerana saya hanya melihat pelanggan yang mendapat kedudukan teratas. Kedudukan itu ditentukan oleh Nilai Kedudukan Pelanggan .
Dengan menggunakan TOPN , saya akan menyelesaikan semua data pelanggan. Walau bagaimanapun, ia hanya akan mengekalkan konteks untuk 4 teratas, kerana itulah parameter yang ditetapkan dalam jadual. Ia adalah nilai yang saya tetapkan dalam penghiris.
Saya boleh mengalihkan penghiris saya ke 3, dan hasilnya juga perlu berubah dan mencerminkan hanya data untuk 3 teratas.
Saya juga ingin melihat pelanggan terbawah saya, jadi saya akan menambahnya ke dalam jadual saya.
Memandangkan saya meletakkan pelanggan terbawah saya di sana, penting juga untuk ambil perhatian bahawa saya memerlukan jumlah pelanggan setiap kedai dalam mana-mana tempoh masa tertentu.
Untuk mendapatkan Jumlah Pelanggan , saya menggunakan fungsi .
Ambil perhatian bahawa ini semua hanyalah sampel data, jadi nombor yang saya hasilkan daripada formula ini mungkin kelihatan kecil dan tidak realistik. Tetapi pengiraan ini juga akan berfungsi untuk frekuensi yang lebih besar sebaik sahaja ia digunakan pada senario kehidupan sebenar.
Inilah formula yang saya gunakan untuk mendapatkan pelanggan terbawah. Perhatikan bahawa ia sangat serupa dengan yang saya gunakan untuk Pelanggan Teratas , tetapi dengan beberapa pelarasan kecil.
Saya menggunakan kedua-dua fungsi CALCULATE dan TOPN di sini juga. Tetapi daripada hanya meletakkan Kedudukan Pelanggan , saya menggunakan perbezaan antara Jumlah Pelanggan dan Nilai Kedudukan Pelanggan .
Kemudian daripada hanya meletakkan dan Nama Pelanggan , saya terpaksa menambah logik. Memandangkan saya mendapat pelanggan bawah berbanding pelanggan teratas, saya akan menggunakan ASC dan bukannya DESC .
Formula sebelumnya berulang melalui setiap pelanggan untuk mendapatkan yang teratas. Tetapi memandangkan saya mendapat pelanggan terbawah, ini bermakna ia juga akan mengira kejadian di mana terdapat sifar jualan .
Saya perlu memastikan bahawa yang dikira sebagai pelanggan terbawah juga membuat pembelian. Inilah sebabnya saya telah menambah bahawa nilai harus lebih besar daripada 0 .
Disebabkan itu, data saya kini menunjukkan bilangan pelanggan yang benar-benar membuat pembelian. Pada baris pertama ini, ia menunjukkan bahawa 11 pelanggan membeli sesuatu di kedai khusus itu dalam tempoh masa yang diberikan.
Ia boleh menjadi agak rumit pada bahagian ini, kebanyakannya kerana TOPN sudah mencipta jadual maya, tetapi saya juga mencipta jadual maya lain di dalamnya. Jadual maya ini melihat subset pelanggan yang jauh lebih kecil, dan bukan pada pelanggan secara keseluruhan.
Jadi saya membuat satu lagi kedudukan di sini pada penghujung formula untuk Jumlah Hasil . Dan seperti yang saya nyatakan sebelum ini, saya menggunakan ASC dan bukannya DESC .
Dengan formula ini, saya kini mempunyai parameter dinamik yang ditambahkan ke dalam pembahagian dinamik.
Menggambarkan Hasilnya
Teknik yang saya gunakan berpotensi digunakan untuk set data yang lebih besar. Ini bermakna bahawa untuk lebih memahami hasil, adalah berguna untuk mempunyai beberapa visualisasi untuk mempamerkannya.
Saya akan mulakan dengan carta ringkas yang boleh menunjukkan kepada anda perbandingan pelanggan teratas berbanding pelanggan bawah untuk setiap kedai.
Saya juga boleh mengubahnya dan menggunakan carta bar bertindan sekiranya nombornya cukup besar dan lebih baik dipaparkan seperti itu.
Dengan visualisasi ini, saya boleh mendapatkan gambaran yang lebih baik tentang nombor. Ini, sebagai contoh, menunjukkan kedai mana yang berisiko lebih tinggi. Saya dapat melihat kedai mana yang mempunyai pelanggan yang sangat sedikit menyebabkan hasil yang rendah.
Segmentasi Dinamik: Cara Membahagikan Pelanggan Kepada Kumpulan Menggunakan
Teknik Pembahagian Pelanggan DAX Lanjutan Menggunakan Model Data –
Contoh Pembahagian LuckyTemplates & DAX Menggunakan DAX Lanjutan dalam LuckyTemplates
Kesimpulan
Data yang saya gunakan di sini adalah frekuensi yang sangat rendah, tetapi bayangkan kemungkinan apabila ini digunakan pada set data yang lebih besar. Teknik ini juga boleh membahagikan maklumat lain dan menambahkan begitu banyak parameter berbeza selain daripada pelanggan atas dan bawah sahaja, atau lokasi kedai.
Contoh ini menunjukkan cara bekerja dengan langkah dalam ukuran juga. Teknik seperti ini memberikan cerapan yang menakjubkan tentang data, tidak kira di mana ia digunakan.
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