Apa Itu Diri Dalam Python: Contoh Dunia Sebenar
Apa Itu Diri Dalam Python: Contoh Dunia Sebenar
Pernahkah anda mahu mencipta visualisasi yang berubah berdasarkan sebarang pemilihan kedudukan yang boleh anda buat? Anda sebenarnya boleh menukar saiz visual LuckyTemplates anda dengan logik kedudukan. Anda boleh menonton video penuh tutorial ini di bahagian bawah blog ini.
Fikirkan senario di mana anda ingin mempamerkan 20 pelanggan teratas anda. Berpura-pura anda berada dalam mesyuarat berkata, "Ini adalah pelanggan yang menyumbang paling banyak kepada keuntungan kami daripada semua jualan kami."
Tetapi kemudian anda memutuskan, "mungkin mari kita sempitkan carian kepada 5 pelanggan teratas kami."
Keupayaan untuk memilih penghiris secara dinamik yang mengubah carta atau visualisasi yang anda lihat, kepada cerapan yang lebih khusus berdasarkan kedudukan, ialah pilihan visualisasi yang sangat berkuasa.
Dalam video ini, saya menunjukkan kepada anda teknik visualisasi yang hebat di mana anda boleh menggunakan fungsi ranking RANKX untuk menentukan perkara yang akan anda tunjukkan dalam visualisasi.
Isi kandungan
Mencipta Jadual Sokongan
Jadual sokongan akan mempunyai pilihan nombor kedudukan untuk apa-apa kedudukan yang mungkin kita mahu pilih. Jadi ia boleh menjadi 3 teratas, 5 teratas, 20 teratas, dan sebagainya.
Kami boleh melakukan ini dengan sangat mudah. Kami hanya akan membuat jadual baharu dengan pergi ke Masukkan Data.
Kami akan menamakan ini sebagai Pemilihan Kedudukan dan kami hanya meletakkan kedudukan di sini, 3, 5, 10, 15 dan 20. Kemudian, klik Muatkan.
Ingat bahawa jadual sokongan ini tidak mempunyai hubungan dengan apa-apa. Tetapi, sentiasa semak semula model anda bahawa ia tidak berkaitan dengan apa-apa.
Jadi kami membawanya ke sini dan menukarnya menjadi penghiris, senarai. Dan kami ingin menangkap pilihan yang kami buat di sini, supaya kami boleh memasukkannya ke dalam visualisasi kami.
Mencipta Langkah-langkah
Kami akan menggunakan corak yang hampir sama yang kami gunakan sebelum ini.
Kita pergi ke New Measure dan sebutkan Rank Select. Kemudian, sama dengan IF, HASONEVALUE; jadi jika satu nilai dipilih (Pangkat), maka kita akan mempunyai nilai yang sama (VALUES, Kedudukan).
Kemudian, tulis bilangan pelanggan yang anda ada, yang dalam contoh ini ialah 50. Jika anda mempunyai seribu pelanggan, maka tulis 1,000.
Apabila kami membawanya ke sini, kami akan melihat bahawa ia kini mengembalikan hasil berdasarkan pemilihan yang kami buat.
Jika tiada apa-apa yang dipilih, ia membawa kepada 50 atau 1,000, bergantung pada bilangan pelanggan yang anda masukkan. Apabila kami memilih jumlah lain, kami kemudian mendapatkan jumlah itu di sana.
Selepas kami mencipta ukuran itu, kami akan mempunyai beberapa logik kedudukan yang ditindankan pada jadual sokongan yang kami buat.
Kami akan memasukkan ukuran ini ke dalam pengiraan kami untuk mencipta visualisasi dinamik .
Tetapi pertama-tama, kita perlu mengetahui kedudukan pelanggan. Bagaimana kita melakukannya? Kami menggunakan RANKX.
Jadi sekali lagi, kita pergi ke Ukuran Baharu, kemudian namakannya Kedudukan Pelanggan . Ia hendaklah sama dengan RANKX dengan jadual yang mempunyai SEMUA pelanggan atau nama pelanggan kerana anda ingin melihat keseluruhan jadual dan tidak ditapis ke dalam konteks semasanya.
Ungkapan itu ialah Jumlah Jualan kerana kami akan mendapat kedudukan mengikut jualan. Kami tidak memerlukan Nilai dalam kes ini dan kami akan menentukan kedudukan mengikut susunan Menurun .
Sekarang apabila kita menyeret langkah ini, kita akan melihat bahawa pelanggan jualan tertinggi kini berada di kedudukan nombor satu.
Seperti yang saya nyatakan dalam video lain, jika anda tidak pergi SEMUA di sini , semuanya akan dikira kepada satu. Itu kerana semuanya ditapis dalam jadualnya dalam model data.
Jika hanya ada seorang pelanggan, maka pelanggan itu akan sentiasa berada pada kedudukan tertinggi dan ia adalah sama dengan setiap baris dalam jadual ini.
Jadi apabila kami mengalih keluar konteks penapis daripada jadual itu, kami boleh mendapatkan kedudukan untuk semua pelanggan.
Menggabungkan Langkah-Langkah Ke Dalam Pengiraan
Kami kini menulis pengiraan kami, Jualan oleh Pelanggan, di mana kami menggabungkan dua ukuran yang kami buat (Pemilihan Kedudukan dan Kedudukan Pelanggan).
Untuk logik kedudukan kami, kami pergi JIKA Kedudukan Pelanggan kurang daripada atau sama dengan Pilihan Kedudukan, maka kami ingin membuat Jumlah Jualan. Jika tidak, maka kita kosongkan sahaja.
Apa yang BLANK lakukan ialah ia tidak akan mengembalikan apa-apa jika ia berada di bawah nombor ini (10, contohnya). Lihat apa yang berlaku di sini:
Ia hanya mengembalikan 10 teratas. Memandangkan ini adalah dinamik, kita boleh menukar jumlah seperti jika kita pergi 15, 20, ia kembali dengan sewajarnya. Jika kita tidak pergi, ia akan mengembalikan semua orang.
Kita juga boleh mengubahnya menjadi visualisasi. Buang semua pengiraan perantaraan tersebut dan mungkin tambahkan beberapa label data.
Sekali lagi, kerana ini adalah dinamik, kami boleh memilih bilangan pelanggan yang kami kehendaki untuk dibandingkan atau menyemak. Hanya pilih penghiris, dan visualisasi kami berubah secara automatik.
Dengan teknik ini, kami boleh menapis sebarang pengiraan, seperti jumlah keuntungan atau margin mengikut pemilihan kedudukan tersebut.
Kesimpulan
Terdapat begitu banyak cara berbeza yang anda boleh menggunakan teknik ini dalam model anda.
Anda boleh menggunakannya pada produk anda, wilayah, jurujual atau mana-mana penapis atau dimensi lain yang anda ada dalam model data anda.
Ia hanya perlu mencubanya, melihat cara ia berfungsi dalam model semasa anda, dan kemudian cuba membenamkan teknik itu ke dalam fikiran anda supaya anda boleh melihat dengan cepat cara ia boleh digunakan dengan cara lain.
Saya menggunakan teknik yang sama ini dalam kebanyakan model LuckyTemplates di . Semak ini jika anda mempunyai sedikit masa, dan cuba bayangkan apa yang berlaku di bawah 'tudung' model ini – anda akan belajar banyak perkara.
bersorak,
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