Apa Itu Diri Dalam Python: Contoh Dunia Sebenar
Apa Itu Diri Dalam Python: Contoh Dunia Sebenar
Sejak beberapa bulan lalu, saya membentangkan beberapa tutorial, mempamerkan amalan terbaik untuk pembangunan laporan LuckyTemplates bagi setiap empat tunggak LuckyTemplates. Dalam blog ini, saya ingin mengambil kesempatan ini untuk membentangkan senarai 10 teratas peribadi saya. Anda boleh menonton video penuh tutorial ini di bahagian bawah blog ini.
Ini akan berbeza sedikit daripada 10 teratas tradisional. Daripada 10 teratas kedudukan, saya telah memilih 10 kegemaran saya. Terdapat begitu banyak komponen untuk laporan LuckyTemplates yang hebat, dan sangat sukar untuk memilih hanya 10. Tetapi sebelum saya sampai ke perkara itu, saya ingin menyerlahkan tiga tetapan pilihan yang, pada pendapat saya, penting untuk mana-mana laporan LuckyTemplates .
Yang pertama ialah Lumpuhkan Auto Tarikh/Masa . Ini boleh dilakukan sama ada setiap kali untuk fail semasa atau secara global untuk semua fail baharu. Secara global adalah disyorkan.
Seterusnya ialah Lumpuhkan Auto Mengesan Perhubungan . Malangnya, pilihan ini tidak boleh ditetapkan secara global, jadi ia perlu dilaraskan untuk setiap fail.
Akhir sekali, kami mempunyai Dayakan Penapisan Silang . Ini tidak boleh ditetapkan secara global juga, tetapi ia lebih bergantung kepada khalayak dan harus dilaraskan berdasarkan laporan demi laporan, bergantung pada cara pengguna ingin melihat data mereka. Keutamaan saya adalah untuk Penapisan Silang sepanjang masa.
Isi kandungan
10 Amalan Terbaik Terbaik Untuk Pembangunan Laporan LuckyTemplates
1 – Jadual Tarikh Didedikasikan Dan Ditanda
Apabila ketiga-tiga pilihan itu telah ditetapkan, kegemaran nombor satu saya menggunakan jadual Dates khusus dan menandakannya seperti itu . Ini betul-betul perkara pertama yang saya pastikan setiap kali saya membangunkan atau melihat laporan LuckyTemplates, dan saya tidak boleh mengesyorkannya dengan cukup tinggi.
Jadual Tarikh anda sepatutnya mempunyai tahun penuh dan satu baris setiap hari. Saya mendapati offset tahun, suku, bulan, minggu dan hari amat berguna dan jarang berkembang tanpanya.
2 – Pementasan Dan Rujukan Data
Seterusnya ialah data Pementasan dan Rujukan atas pelbagai sebab. Memuatkan atau menyusun data anda sebagai jadual yang tidak diubah akan memaksimumkan prestasi pemuatan dan meminimumkan tekanan pada sumber data anda. Mencipta atau merujuk jadual fakta dan dimensi anda seperti yang dikehendaki daripada data peringkat anda akan meminimumkan atau mengurangkan perhubungan yang hilang. Dan sebagai bonus, ini memastikan anda perlu membuat dan mengedit sendiri perhubungan antara jadual, yang hanya boleh meningkatkan gambaran mental anda tentang model data.
Jadi, jika saya pergi ke Power Query, kita akan melihat bahawa saya mempunyai jadual rata yang diimport sebagai pertanyaan Staging. Jika saya klik kanan padanya, kita akan melihat bahawa saya telah Mendayakan Muatan dilumpuhkan.
Mari buat rujukan ini untuk jadual lain, jadi saya akan klik kanan padanya, buat rujukan dan namakan semula kepada Arah. Kemudian, saya akan pergi ke lajur Arah, pilih sahaja, klik kanan dan Alih Keluar Lajur Lain.
Kemudian, saya klik kanan dari sini dan alih keluar pendua. Dan kemudian, saya akan menyusun lajur.
3 – Kurangkan Kelantangan Data
Amalan terbaik seterusnya ialah Mengurangkan Kelantangan Data . Anda boleh menapis data anda secara ideal di sumber untuk mengelakkan malah memuatkan baris atau lajur data yang tidak diperlukan untuk menjawab soalan khusus yang menjadi tujuan laporan anda.
Jika anda tidak boleh melaraskan sumber, maka anda boleh menggunakan menu lungsur penapis baris untuk mengalih keluar baris yang tidak diperlukan dan butang pilih lajur dalam Power Query untuk mengalih keluar lajur yang tidak diperlukan daripada model data anda.
4 – Skema Bintang Atau Susun Atur Air Terjun Untuk Model Data
Yang seterusnya ialah Skema Bintang , yang merupakan struktur ideal model data anda. Anda harus sentiasa berusaha untuk mendapatkan model data yang paling mudah dengan dimensi atau mencari jadual di atas atau mengelilingi jadual fakta. Kepentingan susun atur air terjun atau bintang ini tidak boleh terlalu ditekankan, kerana ia hanya meningkatkan gambaran mental anda tentang model data. Ia juga selalunya membenarkan DAX dan prestasi visual yang terbaik.
5 – Gunakan Perhubungan 1-ke-Banyak
Setakat perhubungan, berusaha untuk menjadikan semua perhubungan satu-dengan-banyak , dengan Satu hujung pada dimensi dan Banyak berakhir pada jadual fakta. Elakkan hubungan dua hala jika anda boleh, melainkan anda telah menentukan bahawa model anda benar-benar memerlukannya dan anda juga benar-benar memahami penggunaannya.
Ingat bahawa anda hanya boleh mempunyai satu perhubungan aktif antara mana-mana dua jadual, tetapi anda tidak boleh mempunyai banyak perhubungan tidak aktif.
6 – Gunakan Penamaan Pembolehubah Verbose
Berkenaan dengan Penamaan Pembolehubah Verbose , saya sentiasa mencuba kod untuk kejelasan, dan saya mendapati bahawa menggunakan nama pembolehubah verbose benar-benar membantu kod saya menjadi jelas. Apabila saya menggunakan nama pembolehubah verbose, saya jarang perlu menambah komen penjelasan dan ia mengurangkan ralat mudah dalam kod saya apabila saya memilih pembolehubah yang salah.
Saya juga menggunakan awalan garis bawah pada nama pembolehubah saya. Ia meningkatkan kebolehbacaan dan menambah baik jenis tanpa kepala yang disediakan oleh IntelliSense.
7- Gunakan SWITCH TRUE Daripada Penyata JIKA Bersarang
Satu lagi amalan terbaik dalam pelaporan LuckyTemplates, yang sangat saya syorkan, ialah penggunaan . Seperti yang saya katakan sebelum ini, saya berusaha untuk mengekodkan untuk kejelasan, dan saya mendapati bahawa salah satu cara terbaik untuk melakukan ini adalah untuk mengelakkan penggunaan pernyataan bersarang .
Mari lihat contoh di sini menggunakan pernyataan IF bersarang.
Saya lebih suka menggunakan logik SWITCH TRUE sebaliknya terutamanya dengan penggunaan pembolehubah di atasnya. Konstruk pernyataan SWITCH TRUE dan RETURN Result adalah lebih jelas daripada apabila menggunakan pernyataan IF bersarang.
Dalam formula menggunakan SWITCH TRUE, saya dapati ia lebih mudah dibaca.
8 – Gunakan Teknik Cawangan Ukur
Sebahagian daripada 10 Amalan Terbaik Teratas saya dalam senarai pelaporan LuckyTemplates ialah percabangan ukuran . Ini adalah salah satu cara terbaik untuk membangunkan pengiraan DAX. Anda bermula dengan langkah mudah atau asas anda dan membina pengiraan yang rumit.
Saya mendapati bahawa langkah bercabang sebagai salah satu teknik terbaik untuk menulis kod yang jelas. Ia menjadikannya lebih mudah untuk menyahpepijat pengiraan kompleks kerana komponen individu boleh ditambah dengan mudah pada jadual pengesahan pada halaman kerja.
Mari kita lihat contoh di bawah ini. Ukuran asas saya di sini ialah Jumlah Penghantaran, iaitu COUNTROWS yang mudah. Saya boleh bercabang kepada Penghantaran Tahap Perkhidmatan Standard, iaitu PENGIRAAN mudah menggunakan ukuran berasaskan Jumlah Penghantaran itu.
9 – Gunakan FORMAT/UMUM Untuk Saiz Visual Atau Jarak
Saya sangat percaya pada konsistensi, dan saya sering mendapati bahawa pengguna laporan mengulas dahulu tentang perbezaan kecil dalam penjajaran saiz atau jarak berbanding data. Jadi, salah satu cara terbaik untuk mencapai ini ialah menggunakan bahagian Umum anak tetingkap Format untuk menetapkan nilai piksel tertentu untuk X, Y, lebar dan tinggi kepada gandaan 10. Ini memastikan konsistensi dan saya rasa ia kelihatan lebih baik.
Mari jadikan kad Sea Shipments ini sebagai contoh. Jelas sekali, ia mempunyai tetapan saiz yang berbeza daripada kad Penghantaran Udara.
Jika saya mengembangkan anak tetingkap Visualisasi ke anak tetingkap Format dan membuka bahagian Umum, kita akan melihat bahawa X, Y, lebar dan ketinggian ditetapkan kepada gandaan 10.
10 – Pembangunan Meja-Pertama
Akhir sekali, kami mempunyai Pembangunan Diutamakan Jadual . Salah satu kebenaran yang paling sering diabaikan tentang banyak visual dalam LuckyTemplates ialah ia benar-benar hanya jadual yang diberikan dalam cara yang berbeza.
Sam telah menyebut banyak kali dalam tutorialnya bahawa salah satu cara terbaik untuk memastikan visual membentangkan data yang anda inginkan ialah membuat jadual terlebih dahulu yang memaparkan jadual dengan betul. Kemudian, buat salinan jadual dan tukar jenis visual salinan kepada jenis yang diingini, seperti carta bar atau carta kawasan.
Reka Bentuk LuckyTemplates – Petua Amalan Terbaik Untuk Papan Pemuka Petua
Untuk Reka Bentuk Laporan LuckyTemplates – Amalan Terbaik
3 Amalan Terbaik Teratas Untuk Menyusun Model LuckyTemplates Anda
Kesimpulan
Itu sahaja untuk 10 amalan terbaik kegemaran saya dalam pembangunan laporan LuckyTemplates serta tiga pilihan kegemaran saya. Saya mengesyorkan agar anda mencuba dan melaksanakan semua teknik ini apabila anda membuat laporan anda sendiri.
Saya harap ini berguna untuk perjalanan LuckyTemplates anda. Semak pautan di bawah untuk lebih banyak kandungan berkaitan
Semua yang terbaik!
Greg
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