Apa Itu Diri Dalam Python: Contoh Dunia Sebenar
Apa Itu Diri Dalam Python: Contoh Dunia Sebenar
Dalam catatan blog ini, saya akan menjalankan bagaimana anda boleh mengira berapa ramai pelanggan yang anda jual melalui masa menggunakan beberapa fungsi seperti DISTINCTCOUNT di dalam LuckyTemplates. Sebenarnya terdapat beberapa cara anda boleh mengiranya, itulah sebabnya saya ingin mencipta tutorial ringkas mengenainya untuk mempamerkan beberapa perkara. Anda boleh menonton video penuh tutorial ini di bahagian bawah blog ini.
Memahami cara menangani model data yang telah anda sediakan adalah penting dalam contoh ini, jadi saya pastikan untuk menunjukkan kepada anda cara saya menyediakannya. Ia penting kerana ia tidak semudah hanya meletakkan COUNT di atas meja pelanggan anda. Ingat, kami ingin menunjukkan bagaimana kiraan pelanggan kami berubah dari semasa ke semasa, jadi kami perlu memastikan keputusan juga akan ditapis mengikut jadual tarikh kami.
Isi kandungan
Menggunakan DISTINCTCOUNT Untuk Mengira Pelanggan Anda
Dalam siaran ini, kita akan menjalankan beberapa formula DAX yang agak mudah . Fikirkan tentang cara perkara ini dikira secara logik dan cara DAX berfungsi dengan model data. Jadi kami akan menyemak model data dengan cepat. Kami mempunyai jadual Jualan di bahagian bawah, dan jadual fakta di atas: Jadual tarikh, jadual Produk, jadual Kawasan dan jadual Pelanggan sebagai jadual carian kami. Jadual ini semua bersambung.
Kami ingin melihat berapa ramai pelanggan yang kami jual setiap hari. Ini akan mempamerkan sedikit isu yang mungkin kita ada dengan formula, tetapi saya akan menunjukkan kepada anda bagaimana anda sebenarnya boleh menyelesaikannya melalui beberapa cara. Dengan berbuat demikian, ia akan membolehkan anda memahami perkara yang berlaku dalam model data.
Formula #1: Mengira Berapa Banyak Pelanggan Sehari
Perkara pertama yang perlu kita lakukan ialah melihat berapa ramai pelanggan yang sebenarnya kita jual setiap hari. Apa yang boleh kita lakukan ialah mencipta ukuran dan memanggilnya Jumlah Pelanggan dan kemudian menggunakan DISTINCTCOUNT dan Nama Pelanggan.
Secara logiknya, itulah yang anda fikir anda perlu lakukan: hitung bilangan pelanggan yang kami jual kepada setiap hari . Sekarang, masalahnya di sini ialah kami mendapat keputusan yang sama untuk setiap hari.
Sebab mengapa kami mendapat ini adalah kerana formula itu pergi ke jadual Pelanggan dan menyatakan berapa kiraan pelanggan yang berbeza untuk setiap hari. Masalahnya ialah jadual Tarikh sama sekali tidak mempunyai hubungan dengan jadual Pelanggan ; satu-satunya hubungan kedua-dua jadual ini adalah dengan jadual Jualan. Untuk setiap penapis tunggal yang diletakkan pada jadual Dates, tiada apa-apa yang ditapis dalam jadual Pelanggan apabila kami menjalankan DISTINCTCOUNT setiap hari, dan itulah sebabnya kami mendapat hasil yang sama.
Jika kita ingin melihat berapa ramai pelanggan yang kita jual pada mana-mana hari tertentu, kita perlu mengubah sedikit formula ini. Kita perlu mengubahnya sedemikian rupa sehingga ia akan melihat jadual Jualan kerana di situlah jadual Tarikh disambungkan ke . Apabila beberapa konteks diletakkan pada hasil, ia akan mengalir ke bawah melalui perhubungan dan ia akan mengalir ke jadual yang ia disambungkan, yang dalam kes ini ialah jadual Jualan.
Formula #2: Mencipta Formula Baharu Untuk Menunjukkan Perhubungan
Untuk mencapai matlamat ini, kami akan mencipta formula lain dan memanggilnya Jumlah Pelanggan 2 . Kami akan menggunakan DISTINCTCOUNT sekali lagi, tetapi bukannya menggunakan jadual Pelanggan, kami perlu mencari Indeks Nama Pelanggan di dalam jadual Jualan.
Sebaik sahaja kami menyeret ukuran baharu ini ke dalam jadual, anda akan melihat bilangan Indeks Nama Pelanggan yang unik untuk setiap hari.
Formula #3: Menggunakan Jadual Dikembangkan
Jadi begitulah cara anda melakukannya dengan cara yang mudah. Sebenarnya ada cara lain untuk menjana hasil yang sama. Tidak pernah ada satu cara untuk menjawab dalam LuckyTemplates; sentiasa ada beberapa cara – dan kadangkala lebih daripada itu – untuk mencapai hasil yang anda inginkan.
Mari buat ukuran lain dan panggil Jumlah Pelanggan 3 . Perkara yang akan kami lakukan di dalam CALCULATE ialah merujuk ukuran Jumlah Pelanggan pertama yang kami buat, yang hanya menjana 50 untuk setiap hari, dan kemudian menambah keseluruhan jadual Jualan sebagai penapis.
Sebaik sahaja kami menolak masuk dan menyeretnya ke dalam jadual, anda akan melihat ia mengambil sedikit masa untuk mengira kerana pengiraan adalah sedikit lebih kompleks. Tetapi seperti yang anda lihat, ia sebenarnya menjana hasil yang sama seperti Jumlah Pelanggan 2 yang betul.
Itu kerana konsep yang dipanggil jadual dikembangkan . Apa yang sebenarnya ditunjukkan oleh jadual Jualan di sini ialah keseluruhan fail rata model data kami. Terdapat satu fail rata besar yang termasuk Tarikh , Produk , Wilayah dan Pelanggan . Dengan menggunakan teknik ini dan formula ini, kami pada asasnya membolehkan bahasa DAX untuk mengira semula ukuran Jumlah Pelanggan dengan mengiranya ke atas keseluruhan jadual Jualan yang dikembangkan .
Dalam ukuran pertama, tiada sambungan. Oleh itu, kami membuat sambungan dalam ukuran ketiga dengan merujuk jadual dikembangkan Jualan di dalam penyata kira untuk menjana hasil yang betul.
Mengvisualisasikan Data
Saya biasanya hanya menggunakan pilihan #2 yang kami buat supaya kami boleh mula menggambarkannya menggunakan carta kawasan.
Kita boleh melihat melalui masa berapa ramai pelanggan yang sebenarnya kita jual setiap hari. Kami juga boleh menggunakan fungsi analitis terbina dalam LuckyTemplates untuk melukis garis arah aliran. Kami dapat melihat secara purata kami mempunyai kira-kira lapan atau sembilan pelanggan setiap hari.
Ingat bahawa ini semua dinamik juga, jadi kami boleh membawa sekeping konteks tambahan yang mungkin ingin kami tambahkan.
Kami telah melalui beberapa konsep dan anda boleh menggunakannya untuk pelbagai perkara yang berbeza; bukannya pelanggan, ia boleh menjadi produk, wilayah atau jurujual. Pada terasnya, ia memahami perkara yang dilakukan oleh DISTINCTCOUNT dan memahami model data di sebalik tabir untuk memastikan anda mengira hasil yang betul.
Kesimpulan
Teknik ini menghasilkan cerapan yang menarik, dan akhirnya anda boleh menggunakan dan menggambarkan ini dalam pelbagai cara. Satu cara yang terlintas di fikiran ialah melalui analisis senario . Anda boleh melihat, berdasarkan ramalan yang mungkin anda unjurkan ke hadapan daripada kiraan pelanggan sejarah, cara keputusan anda mungkin terjejas jika anda meningkatkan jumlah pelanggan yang anda jual. Anda boleh menjalankan senario mengenai perkara ini menggunakan anggaran harga jualan purata untuk memperoleh nilai purata bagi setiap pelanggan. Perkara yang benar-benar berkuasa. Semoga anda dapat melihat peluang yang sama seperti saya dengan ini.
Satu lagi cara anda boleh memvisualisasikan jenis cerapan ini ialah menunjukkan perbandingan melalui masa. Mungkin anda ingin menunjukkan secara kumulatif jumlah pelanggan yang telah anda jual dan membandingkannya dengan bulan lepas atau suku lepas. Anda akan bermula di sini dan kemudian 'bercabang' menggunakan fungsi risikan masa.
Saya menjalankan cara menggunakan semua fungsi risikan masa untuk melengkapkan analisis perbandingan masa ini dalam kursus
Semoga berjaya melaksanakan yang ini, dan beritahu saya jika anda mempunyai sebarang pemikiran di bahagian komen di bawah.
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