Apa Itu Diri Dalam Python: Contoh Dunia Sebenar
Apa Itu Diri Dalam Python: Contoh Dunia Sebenar
Di LuckyTemplates, kami sedang membina pergerakan analisis dengan LuckyTemplates. Hari ini, saya akan membimbing anda melalui cara anda boleh mencipta visualisasi yang hebat di mana kami mempamerkan secara dinamik hanya pelanggan kami yang berada di kedudukan teratas menggunakan pelbagai ukuran dalam LuckyTemplates. Anda boleh menonton video penuh tutorial ini di bahagian bawah blog ini.
Apa yang kami ada di sini ialah penghiris yang mengubah visualisasi dan ukuran secara dinamik apabila saya membuat pilihan. Katakan kami mahu melihat hanya 5 pelanggan Teratas. Kita boleh melihat 5 pelanggan teratas mengikut jualan , keuntungan dan margin . Apa yang menarik ialah kami boleh memaut ke model data kami dan kemudian melompat ke mana-mana tempoh masa.
Teknik ini boleh digunakan semula; anda boleh mendapatkan apa-apa jenis ranking dengan menggunakan teknik yang sama. Saya akan menunjukkan kepada anda langkah-langkah yang saya gunakan untuk membuat pelbagai ukuran dalam LuckyTemplates dan diharapkan pada penghujungnya, anda akan dapat melihat bagaimana anda boleh menggunakan teknik visualisasi yang hebat ini di atas set data anda sendiri dan anda persekitaran sendiri.
Isi kandungan
Mencipta The Slicer
Perkara pertama yang saya lakukan ialah mencipta alat penghiris. Saya mencipta jadual dan memanggilnya Pemilihan Kedudukan dan menggunakan ciri Masukkan Data. Saya menyenaraikan pilihan saya: 5 Teratas, 20 Teratas, 50 Teratas dan 200 Teratas dan kemudian memasukkan Nombor Kedudukan. Kami memerlukan nombor di sini bukan sahaja untuk mengisih pilihan kami tetapi juga untuk menangkapnya dalam ukuran dan menyepadukannya ke dalam logik kami.
Formula Pilih Kedudukan
Langkah kedua ialah mencipta formula yang membolehkan saya mendaftarkan kedudukan yang dipilih. Dengan cara ini, apabila saya memilih nilai yang berbeza di dalam penghiris, ia akan berubah kepada nombor kedudukan. Saya menggunakan teknik yang sangat biasa digunakan untuk mengekstrak nilai daripada penghiris: IF HASONEVALUE .
Jika pemilihan kedudukan mempunyai satu nilai, maka saya mahu ia sama dengan nombor pangkat yang saya dapat melalui fungsi VALUES. Jika tiada apa-apa yang dipilih, maka saya hanya memasukkan sejumlah besar untuk menampung setiap hasil tunggal di dalam jadual pelanggan. Ini bermakna jika tiada apa yang dipilih, maka anda akan mendapat senarai setiap pelanggan dan prestasi mereka.
Saya sudah menyediakan Ukuran Teras saya seperti Jumlah Jualan , Jumlah Keuntungan dan Jumlah Kos saya . Saya juga menyepadukan atau bercabang ke dalam Margin Keuntungan saya menggunakan ukuran ini:
Jumlah Jualan Mengikut Pangkat
Langkah seterusnya ialah mencipta beberapa logik yang meletakkan kedudukan pelanggan kami secara dinamik merentas semua metrik yang berbeza ini. Kami mahu dapat membuat pilihan dan melihat jualan, keuntungan dan margin pelanggan teratas kami.
Mereka semua berpotensi berbeza, bukan? Mereka tidak semua akan menjadi pelanggan yang sama jadi kami memerlukan pengiraan dinamik yang boleh kami gunakan merentas semua ukuran berbeza ini.
Saya akan mencipta langkah baharu untuk menulis logik dan menggunakan teknik yang memudahkan kod. Saya sangat berminat dengan PEMBOLEH UBAH pada hari ini dan menggunakannya sebaik mungkin. Saya akan memanggil ukuran baharu Jualan Teratas mengikut Kedudukan .
Dimensi Kedudukan
Saya akan menggunakan PEMBOLEH UBAH dan memanggilnya Dimensi Kedudukan . Apa yang saya perlukan ialah fungsi jadual yang merupakan dimensi yang saya akan beri pangkat. Ini akan menjadi pelanggan kami kerana kami cuba mencari pelanggan terbaik kami menggunakan semua langkah yang berbeza ini.
Kemudian saya akan menambah Pemilihan Kedudukan yang akan mengambil bilangan bilangan pelanggan yang ingin kita lihat di dalam visualisasi ini. Kemudian saya akan menaip RETURN di sini kerana inilah yang perlu anda lakukan untuk membulatkan formula apabila menggunakan pembolehubah.
Langkah seterusnya ialah menulis logik sebenar. Kami akan mengira Jumlah Jualan tetapi hanya mengiranya untuk N pelanggan teratas atau berapa pun bilangan pelanggan yang kami pilih. Untuk melakukan itu, saya menggunakan fungsi FILTER dan dimasukkan ke dalam Dimensi Kedudukan.
Menulis Logik
Kemudian saya melompat ke baris baharu dan meletakkan PENAPIS pada Dimensi Kedudukan. Saya akan menggunakan logik RANKX tetapi saya tidak akan dapat menggunakan pembolehubah di dalam RANKX kerana pembolehubah ini tidak akan dinamik dalam konteks ini. Jadi saya hanya akan menggunakan Jumlah Jualan di sini dalam susunan menurun.
Di sinilah bahagian dinamik masuk: Saya akan pergi dengan kurang daripada atau sama dengan dan menggunakan Pembolehubah Pilihan Kedudukan kami. Ini hanya akan mengembalikan nilai jika kedudukan Jumlah Jualan berada di bawah 5 teratas, 20 teratas, 50 teratas atau 200 teratas.
Mari seret Nama Pelanggan di meja. Biasanya, ia akan menunjukkan kepada setiap pelanggan tetapi sebaik sahaja saya menggunakan logik yang baru kami buat, ia menjadi lebih dinamik. Sebagai contoh, apabila saya memilih 5 Teratas pada penghiris, ia akan menunjukkan 5 pelanggan teratas saya; jika saya klik pada Top 20, ia akan menunjukkan 20 pelanggan saya. Cukup keren, bukan?
Formula yang kami gunakan pada dasarnya memotong apa-apa yang tidak berada dalam pemilihan ranking. Ia mengatakan jika pangkat kurang daripada atau sama dengan Pemilihan Kedudukan, maka kirakan Jumlah Jualan; jika tidak, maka jangan masukkannya. Itulah cara kami mendapat pengiraan dinamik dan visualisasi.
Marilah kita mengubahnya menjadi visual dan memperbaikinya sedikit dengan menambahkan label data dan menukar warna. Jadi sekarang kami Jumlah Jualan pelanggan teratas kami.
Jumlah Keuntungan Mengikut Pangkat
Apa yang menarik ialah corak ini boleh digunakan semula dalam pelbagai cara. Sebagai contoh, mudah untuk melompat dari Jumlah Jualan dan kemudian mengira Keuntungan. Apa yang perlu kita lakukan ialah menyalin ukuran dan menampalnya ke dalam ukuran baharu kita dan kemudian menukar Jumlah Jualan kepada Jumlah Keuntungan .
Jumlah Margin Keuntungan Mengikut Kedudukan
Kami melakukan perkara yang sama untuk mendapatkan margin keuntungan pelanggan teratas kami.
Pada penghujung analisis ini, kami mendapat cerapan yang luar biasa ini menggunakan ukuran berbeza dalam LuckyTemplates di mana kami bukan sahaja boleh melihat jualan kami mengikut pangkat , kami juga boleh melihat keuntungan mengikut pangkat dan margin keuntungan mengikut pangkat . Jelas sekali, kami ingin memastikan bahawa ini diformat dengan betul supaya kami hanya memasukkannya ke dalam format peratusan, dan kemudian menukar warna untuk mencerahkannya sedikit.
Dengan menggunakan pelbagai ukuran dalam LuckyTemplates, kami kini mempunyai tiga carta dinamik seperti itu. Kami boleh mempamerkan pelanggan 5 Teratas, 20 Teratas, 50 Teratas atau 200 Teratas kami dan melompat antara mana-mana tempoh masa.
Kesimpulan
Terdapat begitu banyak aplikasi yang boleh anda gunakan dengan teknik ini. Mudah-mudahan, anda boleh menggunakan ini dalam persekitaran anda sendiri. Jika anda sebuah syarikat yang benar-benar besar dan pada akhir setiap bulan, anda ingin menjalankan promosi atau memberi ganjaran kepada pelanggan teratas anda, ini ialah cara pantas untuk menilai kumpulan orang tersebut. Jelas sekali, pemasaran anda boleh ditentukan ke arah kedudukan pelanggan anda.
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