Apa Itu Diri Dalam Python: Contoh Dunia Sebenar
Apa Itu Diri Dalam Python: Contoh Dunia Sebenar
Dalam siaran ini, saya ingin menunjukkan kepada anda apakah, tanpa ragu-ragu, salah satu teknik visualisasi yang paling menarik dalam Advanced LuckyTemplates. Anda boleh menonton video penuh tutorial ini di bahagian bawah blog ini.
Jangan sekali-kali merasakan anda terhad untuk menggunakan hanya pilihan visualisasi umum di dalam LuckyTemplates (atau visual tersuai untuk perkara itu). Anda mempunyai peluang besar untuk menjadikan visual anda lebih menarik dengan menggunakan DAX untuk mencipta langkah dinamik.
Dalam tutorial LuckyTemplates lanjutan ini, saya akan menunjukkan kepada anda cara menggunakan, apa yang saya istilahkan sebagai, pendekatan berbilang benang kepada visual dinamik . Mencipta ukuran dinamik melalui satu pilihan adalah hebat, tetapi perkara yang benar-benar membawa visual anda ke peringkat seterusnya ialah apabila anda memasukkan berbilang pembolehubah ke dalam ukuran yang kemudiannya menentukan perkara yang ditunjukkan dalam visualisasi.
Ini bukan teknik yang mudah, tetapi ia pasti bernilai belajar dan memahami. Jika anda melakukannya, anda boleh mula menerapkannya dalam pelbagai cara.
Dalam model tunjuk cara, saya telah menggunakan interaksi visual untuk memberi kesan yang hebat dengan mencipta tiga lapisan dalam halaman laporan untuk benar-benar mengasah data dan maklumat penting di kawasan yang berbeza.
Saya akan membimbing anda melalui teknik LuckyTemplates lanjutan ini secara terperinci, daripada mencipta jadual hinggalah membuat pengiraan DAX. Perkara pertama yang perlu kami lakukan ialah membangunkan pengiraan teras kami (Hasil dan Keuntungan). Tetapi sebelum kita beralih kepada itu, mari kita lihat pada model data kami dan lihat perkara yang sedang kami usahakan.
Isi kandungan
Struktur Model Data
Dalam model data kami, kami mempunyai Tarikh, Pelanggan, Jurujual, Produk, Lokasi dan Jualan kami.
Dalam jadual Jualan kami , di mana kami akan melakukan pengiraan teras kami, yang kami ada hanyalah Kuantiti kami dijual.
Jadi kita perlu menulis beberapa logik untuk mengetahui nilai dolar sebenar setiap jualan. Dan dalam jadual Produk kami , kami mempunyai lajur Harga Semasa , jadi kami boleh menggunakannya dan menentukan Jumlah nilai Jualan setiap item yang telah dijual.
Mengusahakan Langkah Teras
Untuk membuat ukuran itu, kami klik pada Ukuran Baharu dan taipkan pengiraan.
Kami akan memanggilnya Jumlah Jualan dan kami akan menggunakan untuk mengulangi setiap baris dalam jadual Jualan , dan kemudian mendarabkan Kuantiti yang dijual dengan harga. Oleh itu, kami menggunakan fungsi , yang membolehkan kami kembali ke atas, melalui perhubungan, ke jadual Produk .
Jadi itu pada asasnya jumlah pendapatan kami. Sekarang kita akan mengusahakan Jumlah Keuntungan di mana kita mempunyai beberapa langkah untuk dilalui untuk mendapatkannya. Mula-mula kami akan mengira Jumlah Kos kami , yang boleh kami lakukan kerana kami mempunyai lajur Kos dalam jadual Produk kami .
Kita boleh menggunakan logik yang sama (Jumlah Pengiraan Jualan), salin dan tampalnya, dan buat ukuran baharu. Kami hanya menukar nama kepada Jumlah Kos , kemudian bukannya harga semasa, kami akan meletakkan Kos .
Kita boleh meletakkan ini dalam jadual untuk memastikan perkara dikira dengan betul. Kemudian kami melakukan beberapa pemformatan dan mengubahnya menjadi nilai dolar.
Jadi sekarang kita melihat pada setiap produk Jumlah Jualan dan Jumlah Kos.
Daripada ini, kita boleh membuat Jumlah Keuntungan dengan mudah. Kami hanya menolak Jumlah Kos daripada Jumlah Jualan .
Sekarang kita perlu memikirkan bagaimana kita boleh menjadikan visual ini dinamik. Harap maklum bahawa kami ingin melihat tarikh melalui masa secara dinamik dan memilih bingkai masa yang berbeza. Sebagai contoh, kami ingin melihat tujuh hari yang lalu dan/atau 30 hari yang lalu, dsb. Kami tidak boleh melakukannya daripada jadual tarikh standard. Kami perlu mencipta jadual tambahan dan memasukkannya ke dalam pengiraan kami .
Mencipta Jadual Sokongan
Terdapat beberapa cara untuk mencipta jadual baharu ini, tetapi saya sentiasa suka menggunakan Masukkan Data kerana ia berfungsi dengan baik dalam kebanyakan kes dan mencipta jadual dengan cepat.
Jadi kami klik pada Masukkan Data dan isikan lajur. Kami akan memanggil jadual ini Pemilihan Julat Hari .
Sebaik sahaja kami memuatkannya, ia mengatakan bahawa ia cuba membuat sambungan kepada model, tetapi ia sama sekali tidak mempunyai sambungan fizikal atau hubungan dengan apa-apa dalam model .
Kemudian, kami membuat bahawa kami mengisih mengikut lajur Hari jadual kami di sini untuk mendapatkannya dalam susunan yang betul…
…dan kemudian tukarkannya menjadi alat penghiris.
Mengusahakan Formula Pemilihan Julat Hari
Perkara seterusnya yang perlu kita lakukan ialah mencari tahu apa yang sebenarnya kita pilih . Untuk berbuat demikian, kami pergi Ukur Baharu sekali lagi dan taipkan formula kami. Kami akan menggunakan fungsi dan mengikut Hari , tetapi kami memastikan kami menyusunnya dengan betul. Jika kita akan menggunakannya seperti ini, kita akan mendapat ralat jika tiada apa yang dipilih.
Untuk membetulkannya, kami akan menggunakan , dan kemudian pergi Julat Hari. Jadi jika hanya satu nilai dipilih dalam Julat Hari, maka ia sama dengan hari. Jika tidak, maka ia sama dengan 0 atau beberapa nilai lalai. Atau kita boleh menggunakan Dates, jadi jika tiada apa yang dipilih ia akan menunjukkan segala-galanya.
Memandangkan kami mempunyai Pemilihan Julat Hari ini , yang akan kami gunakan dalam pengiraan kami, kami perlu menentukan apa yang sebenarnya dipaparkan dalam julat tarikh berdasarkan pemilihan .
Mengurus Pengiraan Untuk Menunjukkan Julat Tarikh Dipilih
Mula-mula, kami masukkan Tarikh di sini dalam jadual kami, kemudian susun dan buang mari kita buang sedikit masa dan secara khusus tunjukkan 2015, 2016 dan 2017 sahaja.
Sekarang kita perlu membuat pengiraan yang hanya menunjukkan maklumat untuk julat apa pun yang dipilih .
Logik ini menggunakan pernyataan . Ini akan mengira jumlah jualan, tetapi hanya mengiranya untuk tempoh tertentu. Kita boleh mencipta tempoh itu dengan menggunakan di atas jadual Tarikh . Jika tarikh lebih besar daripada (>) HARI INI, ditolak dengan Julat Hari , dan jika tarikh itu kurang daripada (<) atau="" equal="" (=")" to="" hari ini, ia akan= "" tunjukkan="" the="">
Jadi, jika kita meletakkan ini ke dalam jadual, kita akan melihat bahawa jadual ini adalah dinamik. Ia akan berubah berdasarkan pemilihan alat penghiris.
Konsep Peralihan Konteks
Sebelum kita meneruskan, saya ingin menunjukkan kepada anda sesuatu yang agak menarik bahawa jika saya tidak memilih apa-apa, kita hanya mendapat satu keputusan, tetapi kita mempunyai 1,094 dalam Julat Hari kita.
Ini adalah konsep yang sangat menarik yang dipanggil Peralihan Konteks .
Jika kita melihat formula kita, Julat Tarikh kita ialah 1,094.
Ini adalah kerana cara ia ditulis apabila tiada apa yang dipilih seperti dalam Dates .
Fungsi FILTER dalam formula Jumlah Hasil kami mempunyai Julat Hari yang dinilai kepada satu hari setiap baris berbanding 1,094 baris yang sepatutnya.
Cara yang sangat cepat untuk membetulkan perkara ini, tanpa memasukkan butiran mengenai Peralihan Konteks, adalah dengan membungkus tarikh dalam . Tidak kira di mana ia berada di dalam fungsi FILTER yang berulang, ia akan menerima jumlah Julat Hari yang kami ada.
Mencipta Visual Dinamik Berbilang Benang
Untuk membuat berbilang benang ini, kami ingin beralih antara Jumlah Hasil dan Jumlah Keuntungan dalam visual yang sama. Jadi kami akan melakukan langkah yang sama dari segi mencipta jadual sokongan. Kami akan memanggilnya Pemilihan Metrik .
Kemudian, kita perlu mencipta satu lagi Jumlah Keuntungan yang dinamik. Kami hanya menyalin formula Jumlah Hasil kami, menukar nama kepada Semua Keuntungan dan bukannya Jumlah Jualan, kami memasukkan Jumlah Keuntungan .
Kami kemudian mengisih jadual Pemilihan Metrik kami mengikut lajur Indeks.
Dan kini kami mahu mempunyai nilai yang berubah untuk pemilihan yang kami buat (Hasil atau Keuntungan).
Cara untuk melakukannya ialah dengan membuat ukuran lain. Kami akan memanggilnya Metric Select .
Perkara seterusnya yang kami lakukan ialah membuat pengiraan induk ini di mana kami menyuapkan benang ini melaluinya, dan kemudian memasukkan satu pengiraan akhir atau induk itu ke dalam visualisasi kami.
Mencipta Pengiraan Induk
Kami akan memanggil formula ini Keputusan Pemilihan Metrik . Dalam pengiraan ini, kami akan menggunakan logik .
Kami menyeret ukuran ini ke dalam jadual kami dan kami mempunyai hasil atau pengiraan berbilang benang ini. Kami boleh memilih mana-mana tempoh masa dan mana-mana metrik dan akan memberikan kami hasil tersebut.
Kami juga boleh menggunakan ukuran ini dalam mana-mana dimensi kami. Sebagai contoh, kami mungkin ingin melihat perkara ini dari perspektif harian, jumlah produk atau pelanggan kami, dsb.
Kami boleh mengklik dan melihat keuntungan kami berbanding pendapatan kami. Kita boleh melihat rangka masa tertentu dan melihat bagaimana visualisasi dinamik ini memberi kita pelbagai rupa yang berbeza. Kita boleh memasukkan beberapa pilihan atau benang yang berbeza ke dalamnya.
Teknik Visualisasi Data dalam LuckyTemplates – Visual Dinamik Pelbagai Ukuran
Cara Membuat Laporan LuckyTemplates Dinamik
Menggunakan Medan Penapis & Interaksi Visual Untuk Mencipta Visualisasi Menarik Dalam LuckyTemplates
Kesimpulan
Dalam tutorial ini, kami telah melihat teknik LuckyTemplates lanjutan. Ini hanyalah satu contoh cara anda boleh melakukan ini, tetapi terdapat begitu banyak cara berbeza yang anda boleh menggunakan teknik ini. Satu yang menarik perhatian saya ialah apabila anda ingin melihat secara dinamik pada kedudukan pelanggan.
Matlamat utama saya dengan tutorial ini adalah untuk memberi inspirasi kepada anda tentang perkara yang boleh anda capai dalam LuckyTemplates. Ia benar-benar tidak terhad! Walaupun anda perlu belajar banyak tentang semua bidang berbeza dalam LuckyTemplates untuk memastikan semuanya berfungsi dengan baik, sebaik sahaja anda melakukannya, visualisasi dan kerja analisis boleh mencapai hasil yang menakjubkan.
Semoga berjaya dengan yang ini – saya akan mengesyorkan mempelajari teknik LuckyTemplates lanjutan ini dengan baik. Anda tidak akan menyesal sesaat!
Cheers!
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