Apa Itu Diri Dalam Python: Contoh Dunia Sebenar
Apa Itu Diri Dalam Python: Contoh Dunia Sebenar
Hari ini, kita akan belajar cara mengira kedudukan LuckyTemplates dalam bentuk hierarki yang merupakan subjek yang sedikit lebih kompleks berbanding dengan konsep yang kita bincangkan dalam tutorial saya sebelum ini. Anda boleh menonton video penuh tutorial ini di bahagian bawah blog ini .
Dalam tutorial sebelumnya, kami melihat cara mengira peratusan dalam bentuk hierarki . Kami mempamerkan cara mengira kedudukan ke atas set data tertentu bagi set produk tertentu, sama ada dalam bentuk kategori produk atau subkategori. Juga, dalam kes wilayah, ia sama ada dalam bentuk bandar, wilayah atau negara.
Kali ini, kita akan melangkah lebih jauh dalam pengiraan hierarki. Kami akan belajar cara mengira kedudukan apabila semua set medan yang berbeza digabungkan dalam satu set hierarki.
Isi kandungan
Peringkat Hierarki
Mari pergi ke LuckyTemplates dan lihat cara ia dilakukan. Dalam senario ini, kami telah mencipta satu set hierarki di mana tahap pertama hierarki adalah dalam bentuk wilayah.
Tahap kedua adalah dalam bentuk pelanggan.
Dan tahap ketiga adalah dalam bentuk nama produk.
Jadi, apakah logik di sebalik mencipta hierarki jenis ini? Kami perlu mengetahui prestasi kami di setiap peringkat wilayah. Kemudian, di dalam setiap wilayah, kami perlu menentukan siapa pelanggan kami yang berprestasi terbaik .
Selain itu, kami ingin mengetahui apakah produk terbaik yang pelanggan kami suka beli di wilayah masing-masing dalam satu tempoh masa.
Langkah Cara Mengira Kedudukan LuckyTemplates Dalam Bentuk Hierarki
Sebagai permulaan, kami akan menggunakan pendekatan yang salah bagaimana mengira kedudukan LuckyTemplates dengan menggunakan fungsi RANKX . Dengan melakukan ini, kita akan memahami mengapa cara konvensional melakukan ini tidak akan menghasilkan keputusan yang betul.
Ia juga berbaloi untuk melihat ralat supaya kita boleh menyusun langkah yang betul untuk menilai keputusan bagi setiap dan setiap peringkat hierarki dengan cara yang betul.
Pendekatan Yang Salah Namun Biasa
Untuk menjimatkan masa, saya menyalin dan menampal ukuran berdasarkan fungsi RANKX yang mudah. Dengan ini, kami mencipta tiga pembolehubah untuk setiap hierarki menggunakan fungsi RANKX yang mudah. Selain itu, kami menggunakan fungsi kerana kami berurusan dengan hierarki.
Sekarang mari kita muatkan ukuran ini dan lihat hasilnya. Seperti yang kita dapat lihat, wilayah yang mempunyai jumlah jualan tertinggi berada pada kedudukan pertama dan wilayah yang mempunyai jumlah jualan terendah berada pada kedudukan terakhir. Setakat ini, kami mendapat keputusan yang betul.
Untuk melihat cara pelanggan kami dinilai, klik pada tanda tambah untuk mengembangkan mana-mana wilayah kami. Adalah ketara bahawa pelanggan kami yang mempunyai jumlah jualan tertinggi berada di kedudukan pertama di bawah wilayah tertentu itu juga. Kita juga boleh menatal ke bawah dan melihat bahawa mereka berada di kedudukan yang betul.
Seterusnya, semak keputusan untuk produk untuk melihat sama ada ia juga disusun dengan betul atau tidak.
Mari klik tanda tambah pelanggan Snaptags Ltd sebagai contoh. Jelas sekali, produk dengan jualan tertinggi untuk pelanggan tertentu di bawah wilayah tertentu itu diletakkan pada kedudukan pertama dan yang lain sewajarnya.
Walau bagaimanapun, kami mendapati bahawa pelanggan dan produk yang tidak mengandungi sebarang nilai jualan masih mendapat kedudukan. Kita boleh berhenti menilai ini dengan menggunakan fungsi .
Dalam kes ini, mari klik Latih ke atas dan Kembangkan semua ke bawah satu tahap dalam hierarki dan bukannya mengklik pada setiap butang tambah secara individu.
Seperti yang ditunjukkan di bawah, kita masih dapat melihat bahawa wilayah pertama dan pelanggan untuk wilayah tertentu itu masih dinilai dengan betul.
Tatal ke bawah untuk melihat kedudukan wilayah kami yang seterusnya.
Pada peringkat ini, kita kini dapat melihat bahawa terdapat masalah kerana wilayah Queensland berada di kedudukan kedua sebelum ini, tetapi kini, ia dinilai sebagai ketiga.
Yang pasti, mari kita semak juga bagaimana produk kita dinilai.
Begitu juga, wilayah New South Wales dan pelanggan State Ltd kedua-duanya berada di kedudukan pertama dalam senario awal, tetapi kini berada di tempat kedua.
Kami mula melihat hasil yang salah ini apabila kami mengklik pada butang Kembangkan semua ke bawah satu tahap dalam hierarki dan bukannya mengklik pada setiap butang tambah secara individu.
Kenapa ini terjadi? Sebab di sebalik ini adalah apabila kita mengklik butang tambah secara individu, kita hanya menyelinap di bawah hud dengan masih kekal di peringkat teratas hierarki. Secara teknikalnya, kami belum menelusuri ke peringkat seterusnya.
Sebaliknya, apabila kita mengklik pada butang Kembangkan semua ke bawah satu peringkat dalam hierarki , kita bergerak ke bawah ke lapisan seterusnya, dan itulah masa peralihan konteks sebenar berlaku.
Oleh itu, kita tidak boleh menggunakan kaedah konvensional untuk mengira kedudukan dalam kes hierarki kerana gerudi ke bawah sebenarnya bermakna kita bergerak ke bawah dari peringkat pertama ke peringkat seterusnya.
Pendekatan Yang Betul Untuk Mengira Kedudukan LuckyTemplates
Selepas mengenal pasti masalah ini, mari kita selesaikan dengan mengklik Ukuran baharu dan mencipta ukuran pemeringkatan yang betul.
Mari namakan ukuran kami sebagai Kedudukan – Ukur Betul dan cipta tiga pembolehubah untuk mengira kedudukan bagi hierarki masing-masing.
Taipkan VAR_Territory_Ranking untuk pembolehubah pertama kami. Di dalam pembolehubah ini, proses pertama adalah untuk mencipta jadual maya menggunakan (Regions, Regions[Territory]) . Kami merujuk ini kepada jadual wilayah kerana wilayah datang daripada jadual itu.
Sebaik sahaja kami telah mencipta jadual maya kami, di dalamnya, kami perlu mencipta lajur maya menggunakan fungsi . Ini akan membantu kami menilai kedudukan untuk hierarki wilayah tertentu itu.
Kemudian, mari namakan lajur maya kami Territory Ranking dan gunakan fungsi RANKX. Kami mahu meletakkan jualan tertinggi kami dahulu dan jualan terendah terakhir. Jadi, kami akan menukar jadual maya ini kepada nilai skalar dengan membungkusnya di dalam fungsi SUMX .
Kami melaksanakan teknik yang sama untuk dua pembolehubah lain seperti VAR_Customers_Ranking dan VAR_Products_Ranking .
Sudah tentu, kami menggunakan fungsi ISINSCOPE dan memanggil setiap pembolehubah kami terhadap tahap hierarki tertentu itu.
Setakat ini, apa yang telah kami lakukan ialah mencipta pembolehubah untuk setiap peringkat hierarki, dan meletakkan setiap pembolehubah terhadap medan tertentu menggunakan fungsi ISINSCOPE.
Sudah tiba masanya untuk menguji formula kami dan menyemak keputusan dengan membawa ukuran ke dalam visual matriks kami dan mengembangkannya.
Seperti yang ditunjukkan di bawah, kedudukan di peringkat wilayah sedang dinilai dengan betul.
Mari lihat lebih lanjut dan semak kedudukan pelanggan kami. Wilayah New South Wales dan pelanggan State LTD disenaraikan dengan betul juga.
Kali ini, mari kita lihat bagaimana wilayah Queensland kita dinilai. Akhirnya, ia kini disenaraikan dengan sewajarnya.
Untuk tahap produk kami, adalah bagus untuk melihat bahawa mereka juga disenaraikan dengan sempurna.
Jika kami juga melihat pelanggan kedua dan ketiga kami, kami juga mendapat keputusan yang betul.
Akhir sekali, mari kita buang kedudukan berbanding tempat kosong dengan menggantikan rujukan nama jadual dimensi masing-masing dengan nama jadual Jualan .
Kami melakukan ini kerana jadual Jualan mempunyai keturunan dengan setiap jadual dimensi ini. Sebagai contoh, jika jualan tidak berlaku untuk produk tertentu terhadap pelanggan tertentu di wilayah itu, maka secara lalai, kedudukan tidak akan dinilai terhadap titik data tersebut.
Jadi, mari kita teruskan dan gantikan rujukan jadual dimensi kita dengan Jadual Jualan.
Akhir sekali, mari kita semak keputusan untuk kali terakhir.
Ianya berhasil! Kini kami dapat melihat bahawa kedudukan kami hanya terhad kepada titik data di mana kami mempunyai nilai jualan.
Kira Peratusan Dalam LuckyTemplates Dalam Bentuk Hierarki
Skala Temporal Menggunakan Lajur Dikira Dalam LuckyTemplates
CALCULATE Fungsi – Bagaimana Ia Boleh Mempengaruhi Pengiraan Anda Dalam LuckyTemplates
Kesimpulan
Mengira kedudukan dalam bentuk hierarki melibatkan kerumitan terutamanya jika anda berurusan dengan set medan yang berbeza digabungkan dalam satu set hierarki, tetapi ia berbaloi kerana ia benar-benar boleh menelusuri ke peringkat seterusnya.
Satu lagi perkara penting yang perlu diambil perhatian ialah jika anda ingin melihat mengira perubahan kedudukan LuckyTemplates berdasarkan pemilihan yang dibuat ke dalam penghiris, maka daripada menggunakan fungsi SEMUA, boleh menggunakan fungsi semasa menilai kedudukan.
Jadi itu sahaja untuk saya, saya harap anda menikmati tutorial ini. Terdapat banyak sumber dan pembelajaran lanjut yang boleh anda akses dengan mudah di laman web , jadi sila semaknya.
Semua yang terbaik,
Kejam
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