Apa Itu Diri Dalam Python: Contoh Dunia Sebenar
Apa Itu Diri Dalam Python: Contoh Dunia Sebenar
Tonggak pertama pembangunan LuckyTemplates ialah pemuatan data dan transformasi data. Dalam tutorial ini, anda akan mempelajari tentang 12 item prapembangunan data LuckyTemplates yang perlu anda sediakan dan ingat sebelum membuat laporan anda.
Senarai semak ini penting untuk dilakukan sebelum perkara lain kerana ia memastikan pembangunan laporan yang lancar . Pastikan anda mematuhi amalan terbaik ini.
Isi kandungan
1. Lumpuhkan Ciri Khusus
Pertama sekali, adalah disyorkan untuk melumpuhkan ciri tarikh/masa auto dalam LuckyTemplates. Terdapat dua cara untuk melakukan ini: anda boleh sama ada melumpuhkan ciri ini secara global atau melumpuhkannya untuk fail semasa.
Untuk melumpuhkannya secara global bermakna fail semasa dan semua fail akan datang tidak akan mempunyai ciri ini. Lakukan ini dengan pergi ke Fail kemudian Pilihan dan tetapan . Di bawah Pemuatan Global dan Data , nyahtanda kotak Auto day/time untuk fail baharu di bawah Time Intelligence.
Untuk melumpuhkan hanya fail semasa, akses tab Pilihan yang sama dan cari Fail Semasa . Dalam tab Pemuatan Data, nyahtanda kotak Auto tarikh/masa .
Ciri lain untuk dilumpuhkan ialah Autodetect perhubungan baharu . Ia juga terletak dalam Fail Semasa di bawah Perhubungan.
2. Serlahkan Silang Vs Penapisan Silang
Terdapat dua cara untuk berinteraksi dengan visual dalam laporan LuckyTemplates . Interaksi ini boleh ditapis silang atau diserlahkan. Penserlahan silang didayakan secara lalai dalam LuckyTemplates.
Untuk menukar pilihan ini, pergi sekali lagi ke Fail dan kemudian Pilihan dan tetapan. Di bawah Fail Semasa dalam bahagian Tetapan Laporan , anda boleh menukar interaksi visual lalai daripada penyerlahan silang kepada penapisan silang .
Inilah yang akan kelihatan seperti itu. Untuk penyerlahan silang , anda boleh melihat bahawa apabila anda mengklik satu saluran dalam carta bar pertama, carta bar kedua menyerlahkan bahagian yang dipilih untuk setiap bar.
Bahagian yang diserlahkan kekal dalam warna gelap manakala bahagian yang tidak dipilih kekal dalam warna terang.
Jika anda mengklik saluran yang berbeza, anda akan melihat bahawa panjang setiap bar berwarna terang dalam carta bar kedua tidak berubah. Hanya bahagian yang diserlahkan beralih bergantung pada saluran yang dipilih.
Sebaliknya, untuk penapisan silang , panjang setiap bar berubah apabila anda beralih dari satu saluran ke saluran yang lain.
Ini ialah pilihan yang disyorkan untuk digunakan semasa membuat laporan dalam LuckyTemplates.
3. Mengasingkan Set Data LuckyTemplates Daripada Laporan
Anda perlu membangunkan dan menerbitkan set data dalam fail PBIX kendiri.
Salah satu kelebihan menerbitkan set data secara berasingan ialah anda boleh menggunakan proses pengesahan dalam LuckyTemplates Service untuk mempromosikan dan memperakui set data.
Amalan yang ideal untuk memilih dan mengesahkan set data, sebaik-baiknya set yang diperakui, semasa membangunkan laporan baharu.
4. Jadual Tarikh Khusus
Persediaan prapembangunan seterusnya yang perlu anda lakukan ialah memastikan laporan anda mempunyai jadual Tarikh yang dikhaskan .
Sebagai contoh, anda boleh menggunakan jadual Tarikh lanjutan yang tersedia dalam forum LuckyTemplates yang boleh anda akses menggunakan ini . Setelah anda mengaksesnya, salin dan tampal kod M ke dalam pertanyaan kosong.
Perkara lain yang perlu dilakukan ialah menandakan jadual Tarikh sebagai jadual tarikh untuk membolehkan penggunaan pengiraan risikan masa dalam LuckyTemplates.
Anda juga perlu memastikan bahawa jadual Tarikh anda bersebelahan (satu baris setiap hari) dan menutup sepenuhnya bahagian tepi jadual Fakta anda.
Ingat untuk sentiasa menambah tahun penuh pada jadual Tarikh. Ia juga merupakan amalan terbaik untuk menambah tahun hadapan tambahan pada jadual Tarikh untuk membolehkan peramalan menggunakan pengiraan risikan masa.
Jika jadual Tarikh anda mempunyai lebih banyak hari daripada yang anda mahu ditunjukkan dalam laporan anda, anda boleh mengawal visual menggunakan penghiris. Anda boleh menggunakan lajur IsAfterToday atau lajur Offset dalam anak tetingkap Penapis.
5. Menyemak Sebelum Mencipta
Sebelum memulakan dan membuat laporan, anda perlu menyemak sama ada anda perlu membuat laporan sama sekali. Tanya diri anda soalan ini:
Dan yang paling penting, adakah anda benar-benar perlu bermula dari awal?
6. Pementasan Dan Rujukan Data LuckyTemplates
Apabila anda memuatkan jadual data rata, anda mungkin mempunyai fakta dan dimensi dalam jadual lain, seperti, dalam fail Excel. Jika ini berlaku, alihkannya ke bahagian Pertanyaan Pementasan dan namakannya semula. Setelah selesai, anda boleh nyahtanda Dayakan beban .
Seterusnya, buat rujukan untuk setiap jadual Fakta dan Carian dan namakannya dengan sewajarnya.
Edit setiap rujukan dan simpan lajur yang diperlukan sahaja. Pastikan untuk mengalih keluar pendua.
Dan akhir sekali, susun model data anda. Letakkan data yang serupa dalam kumpulan mereka sendiri.
7. Prestasi Laporan
Salah satu faktor terbesar yang mempengaruhi prestasi ialah volum data.
Kurangkan jumlah data yang akan dimuatkan sebanyak mungkin. Sentiasa ikut aksiom: jika anda tidak memerlukannya, jangan ambil semula . Lebih mudah untuk menambah perkara baharu pada laporan daripada mengeluarkan perkara.
Apabila anda meletakkan terlalu banyak perkara dalam laporan, anda membayar penalti untuk prestasi. Jadi adalah disyorkan untuk melakukan penapisan anda di sumber.
Jika anda tidak boleh melakukannya di sumber, anda boleh menggunakan Power Query . Gunakan pilihan auto-penapis untuk memuatkan baris yang diperlukan. Dan gunakan pilihan Pilih Lajur atau Alih Keluar Lajur untuk memuatkan lajur yang diperlukan.
Antara Pilih Lajur dan Alih Keluar Lajur, sebaiknya gunakan yang pertama. Pilih Lajur memudahkan untuk mendapatkan lajur tambahan dalam LuckyTemplates jika anda perlu berbuat demikian pada masa hadapan.
8. Lipatan Pertanyaan Untuk Data LuckyTemplates
Lipatan pertanyaan ialah percubaan LuckyTemplates untuk menggabungkan beberapa langkah pemilihan dan transformasi data menjadi satu pertanyaan sumber data.
Untuk menentukan sama ada pertanyaan sedang dilipat, anda perlu klik kanan pada anak tetingkap Langkah Gunaan dan kemudian lihat pilihan Lihat Pertanyaan Asli .
Jika pilihan ini tidak dikelabukan apabila mengklik kanan langkah Power Query, maka lipatan pertanyaan sedang digunakan. Jika ia dikelabukan, maka pertanyaan itu tidak dilipat.
Berikut ialah contoh yang kelihatan seperti ini. Langkah Navigasi dalam tunjuk cara ini tidak mempunyai pilihan Lihat Pertanyaan Asli dikelabukan. Oleh itu, lipatan pertanyaan sedang digunakan.
Jika ini dipilih, ia akan menunjukkan pernyataan pilih SQL yang mudah.
Untuk contoh ini, langkah Baris Ditapis dan Nilai Diganti sudah menapis datanya. Oleh itu, apabila melihat Pertanyaan Asli bagi Baris Ditapis dan langkah Nilai Diganti, penyata akan menunjukkan keruntuhan yang lebih besar daripada tiga pertanyaan kepada satu.
Ini adalah LuckyTemplates yang mengatakan bahawa cara terbaik untuk memasukkan data ke dalam model anda ialah meminta sumber melakukan kerja untuk anda.
Berikut adalah perkara penting lain yang perlu diingat tentang lipatan pertanyaan:
9. Mod Kesambungan
Sebelum memulakan laporan anda, pilih mod sambungan yang betul. Mod import ialah tetapan lalai dan harus digunakan apabila boleh kerana ia menawarkan prestasi laporan terbaik. Mod Pertanyaan Terus boleh digunakan jika data terkini dikehendaki, tetapi ia boleh menjejaskan prestasi secara negatif.
Mod Sambungan Langsung boleh diakses dengan model Gudang Data sedia ada (cth, kiub berbilang dimensi SSAS).
10. Lokasi Untuk Transformasi Data
Ia juga penting untuk mengetahui lokasi yang sesuai untuk transformasi data.
Tempat terbaik untuk melakukannya adalah di sumber. Jika anda tidak boleh melakukannya dalam sumber, lakukannya dalam Power Query . Jika anda tidak boleh melakukannya dalam Power Query, maka lakukannya dalam DAX.
Laksanakan transformasi data anda sejauh mungkin ke hulu, dan sejauh ke hiliran yang perlu.
Jika anda boleh melakukan pelarasan dalam Power Query, maka itu lebih baik daripada dalam DAX. Jika ia tidak dinamik dalam konteks sesi laporan, pertimbangkan untuk melakukannya dalam Power Query untuk memudahkan DAX anda dan meningkatkan prestasi laporan .
Dan setakat bentuk jadual anda, berusaha untuk menjadikan jadual Fakta panjang dan nipis, manakala jadual Dimensi hendaklah pendek dan lebar.
11. Penamaan Dan Jenis Data
Beberapa amalan terbaik untuk penamaan menggunakan skema penamaan yang konsisten yang mudah difahami. Namakan semula semua elemen laporan anda mengikut keperluan untuk mematuhi standard penamaan yang konsisten. Elemen ini termasuk jadual, pertanyaan, lajur dan langkah Power Query, antara banyak lagi.
Ini penting untuk dilakukan kerana ia membolehkan pengguna yang tidak terlibat dalam proses pembangunan laporan untuk memahami dengan mudah perkara yang berlaku dalam laporan.
Walaupun LuckyTemplates melakukan tugas yang sangat baik untuk menetapkan jenis data yang betul, beberapa pelarasan mungkin diperlukan. Berikut adalah perkara penting yang perlu diingat untuk Jenis Data:
12. Kebutiran Data Kuasa BI
Item terakhir dalam senarai semak persediaan prapembangunan ini ialah butiran .
Anda harus berusaha untuk mendapatkan data anda pada butiran yang konsisten. Apabila menggabungkan butiran berbeza dalam penyelesaian anda, gunakan Power Query atau DAX untuk memperuntukkan data rujukan dengan sewajarnya.
Berikut ialah contoh:
Data Jualan utama berada pada tahap harian, yang bermaksud butirannya ialah hari. Data rujukan belanjawan berada pada tahap bulanan, jadi butirannya adalah bulanan. Anda perlu membuat ini konsisten. Kedua-dua data hendaklah sama ada dalam hari atau dalam bulan.
Kesimpulan
Senarai semak terperinci ini mempunyai semua yang anda perlukan untuk mendapatkan pembangunan laporan dari awal. Akan ada masanya anda ingin memulakan laporan anda dengan segera.
Tetapi tergesa-gesa melalui kemungkinan besar akan memakan masa yang lebih lama. Terdapat kemungkinan lebih besar untuk menghadapi benjolan dan perangkap. Meneliti setiap item terlebih dahulu akan menjimatkan banyak masa dalam jangka masa panjang.
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