Apa Itu Diri Dalam Python: Contoh Dunia Sebenar
Apa Itu Diri Dalam Python: Contoh Dunia Sebenar
Selalunya kami akan memerlukan ketersediaan visual tersuai carta bar atau carta garis yang memberikan pilihan untuk memplot carta sama ada mingguan, bulanan, suku tahunan atau tahunan. Dalam tutorial ini, saya akan menunjukkan cara anda boleh mencipta skala temporal dinamik, menggunakan lajur terkira yang boleh membolehkan anda menukar tahap butiran bergantung pada asas tarikh atau masa anda. Anda boleh menonton video penuh tutorial ini di bahagian bawah blog ini.
Skala temporal membolehkan anda menunjukkan tahap butiran terperinci pada maklumat semasa yang paling penting. Ia menunjukkan kurang butiran untuk tarikh sebelumnya.
Ini berguna dalam banyak kes. Saya telah melihat ini dalam pembuatan, sebagai contoh, mereka ingin mendapatkan sejarah panjang maklumat. Ini membolehkan mereka memaparkan lebih banyak maklumat pada skrin dan mendapatkan keseluruhan sejarah perkara yang sedang berlaku. Tetapi untuk suku semasa, ia membolehkan mereka melihat dengan tepat apa yang berlaku pada tahap perincian mengikut minggu.
Isi kandungan
Cara Membuat Skala Temporal Dinamik
Seperti yang anda lihat di sini, saya mempunyai jadual Tarikh R10 saya, di mana saya hanya menggunakan fungsi kalendar untuk 2016 hingga hari ini. Dan kemudian, saya menjana beberapa tahap inventori secara rawak.
Langkah pertama ialah mencipta IsCurrentQuarter ini . Terdapat pelbagai cara untuk melakukan ini. Dalam langkah ini, saya mengambil tarikh hari ini, tahun semasa saya dan suku semasa saya. Dan kemudian, saya meraih tahun baris semasa saya berada, memacu suku baris semasa saya berada.
Jika tahun sepadan dengan tahun semasa dan suku tahun sepadan dengan suku semasa, kembalikan benar. Jika tidak, pulangkan palsu. Jadi itu sahaja yang dilakukan oleh ini. Untuk sebarang tarikh dalam suku semasa, ia akan kembali benar. Apabila kita melepasi suku semasa, kita akan mula mengembalikan palsu.
Langkah seterusnya ialah mencipta apa yang saya panggil Lajur DTS , yang agak mudah. Apa yang kami lakukan ialah mengatakan jika ia adalah suku semasa, maka kami akan mengembalikan nilai yang bermula dengan huruf W untuk minggu. Kami mengambil minggu tarikh baris semasa, dan kami mengambil tahun, dan kemudian kami meletakkannya dalam format ini, cth W16-2022.
Dan apabila kita mula kembali melepasi suku semasa, jika ia bukan dalam suku semasa, maka kita hanya mengembalikan Q untuk suku, kemudian suku dan tahun. Jadi, kami akan mempunyai Q1-2022, Q2-2022, dsb.
Langkah terakhir ialah kita perlu menyusun ini dengan betul. Kami akan melakukan sesuatu yang serupa dan kami akan mencipta lajur Isih Mengikut DTS ini . Dan sekali lagi, kami hanya menyemak sama ada ia adalah tahun semasa. Jika ya, maka kami mengembalikan nilai hanya tahun, suku tahun, dan kemudian nombor minggu. Jika bukan pada suku semasa, kami hanya mengembalikan tahun dan suku tersebut.
Kemudian kami akan menetapkan jenis mengikut lajur ini menjadi lajur Susun Mengikut DTS kami.
Sebaik sahaja kita berbuat demikian, maka kita boleh menggunakan lajur DTS pada paksi X kita. Jadi, di sini paksi X kami ialah DTS . Paksi Y kami ialah Purata Inventori . Perkara menarik lain tentang mempunyai lajur yang dikira itu ialah kita boleh menggunakannya untuk membezakan warna pada carta lajur ini, sebagai contoh. Jadi, saya boleh menggunakan IsCurrentQuarter sebagai legenda saya.
Lihat Keputusan Mengubah Menggunakan Lajur Dikira Dalam LuckyTemplates
Membandingkan Lajur dan Ukuran Dikira Dalam
Jadual dan Lajur Dikira LuckyTemplates Dalam Editor Jadual 3
Kesimpulan
Anda boleh melanjutkan teknik skala temporal dinamik ini dengan beberapa lajur tambahan. Katakan, jika minggu semasa, anda mahu menunjukkannya mengikut hari. Jika bulan semasa, tunjukkan mengikut minggu. Jika suku semasa, tunjukkan mengikut bulan, dan jika tahun semasa, tunjukkan mengikut suku. Dan kemudian jika sudah bertahun-tahun lalu, hanya muncul setahun, sebagai contoh. Jadi, anda boleh mempunyai banyak variasi berbeza tentang cara anda boleh melakukan ini.
Jika anda menambah lajur tambahan, anda memerlukan beberapa lajur tambahan untuk mendapatkan tahap perincian yang berbeza, seperti hari, bulan, minggu dan tahun. Tetapi semuanya boleh menggunakan teknik yang sama, anda hanya memerlukan sedikit kod DAX tambahan .
Mungkin kami akan menggantikan IF ini dengan pernyataan SWITCH kerana jika tidak, kami akan masuk ke Nested IF dan tiada siapa yang menyukainya.
Kelemahan untuk melaksanakan perkara ini sebagai suku tahunan ialah anda menambahkan data ke dalam model data anda dan semua masalah yang dituntut oleh orang dengan lajur yang dikira (yang saya setujui, beberapa daripadanya saya tidak).
Tetapi ia tidak begitu teruk. Tidak ada tahap kardinaliti yang tinggi dengan lajur tambahan yang kami ada di sini. Ini hanya mempunyai satu atau dua nilai. Ia bukan seperti kami menambah beribu-ribu item unik dengan lajur berbeza yang kami ada ini.
Ini mungkin cara paling mudah untuk melaksanakan skala temporal dinamik ini. Saya harap ini telah berharga. Semak pautan di bawah untuk lebih banyak kandungan berkaitan.
Semua yang terbaik!
Greg
**** * Siaran Forum Sokongan Berkaitan *****
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