Apa Itu Diri Dalam Python: Contoh Dunia Sebenar
Apa Itu Diri Dalam Python: Contoh Dunia Sebenar
Sekarang setelah saya membincangkan tentang pemodelan data, tiba masanya untuk memahami perkara yang boleh dilakukan oleh hubungan LuckyTemplates antara jadual yang berbeza untuk laporan anda. Anda boleh menonton video penuh tutorial ini di bahagian bawah blog ini.
Sumber data yang berbeza dalam model anda perlu mempunyai hubungan yang betul untuk menghasilkan hasil yang betul. Apabila anda gagal memahami konsep perhubungan ini, anda tidak akan mendapat cerapan yang anda perlukan. Itulah sebabnya hubungan ini penting.
Isi kandungan
Untuk Apa Kuasa Hubungan BI
Saya sentiasa menyediakan jadual data saya dengan cara yang paling mudah. Saya mahu segala-galanya jelas untuk memudahkan orang lain bekerja di meja yang sama di kemudian hari.
Di bawah, sebagai contoh, anda boleh melihat bahawa saya mempunyai lajur indeks ini dan beberapa jadual carian .
Dalam setiap jadual, saya mempunyai ID yang mengaitkannya dengan jadual fakta utama, yang membawa semua maklumat transaksi. Contohnya ialah ID Lokasi yang telah saya serlahkan di bawah.
Ini bermakna jika saya melompat ke dalam jadual Jualan saya dan hubungan telah diwujudkan antara Jadual Lokasi dan Jualan saya, saya boleh melihat lajur yang sepadan dengan itu dalam jadual Jualan saya.
Ambil perhatian bahawa anda tidak semestinya perlu mencari lajur yang mempunyai perkataan "ID" dalam namanya. Ia boleh menjadi baris yang dipanggil Nama Bandar, atau sesuatu seperti itu. Selagi data yang anda rujuk, tidak mengapa tanpa mengira apa namanya.
Apakah yang dilakukan oleh hubungan ini?
Jadual carian mengandungi maklumat penapisan, manakala jadual fakta mempunyai semua maklumat transaksi. Pada asasnya, mewujudkan perhubungan membolehkan anda menghantar penapis tersebut ke dalam jadual fakta.
Ia akan mewujudkan konteks untuk setiap pengiraan yang saya jalankan dalam laporan saya. Jika anda telah melihat laporan dalam LuckyTemplates, anda mungkin telah melihat cara anda boleh mengklik pada penapis pada graf untuk menukar hasil yang dipaparkan dalam visualisasi atau dalam laporan itu sendiri. Itu dimungkinkan oleh hubungan yang berjalan di latar belakang.
Cara Membina Perhubungan Merentas Jadual
Adalah penting untuk anda mencipta jenis perhubungan yang betul merentas lajur yang betul. Terdapat dua cara untuk melakukan ini.
Cara pertama untuk melakukannya ialah dengan hanya seret dan lepas lajur ID ke dalam jadual fakta.
Dalam model sampel saya di bawah, saya akan mulakan dengan ID Jurujual saya. Cukup mudah untuk mengetahui di mana saya perlu meletakkan lajur ID itu, memandangkan terdapat juga lajur ID Orang Jualan pada jadual Jualan.
Setelah itu selesai, ia secara automatik mewujudkan hubungan ini antara jadual Jurujual dan jadual Jualan.
Izinkan saya meneliti perhubungan ini sebelum meneruskan, terutamanya kerana ini adalah jenis perhubungan yang anda akan bekerjasama dengan 95% masa dalam LuckyTemplates.
Inilah yang anda panggil hubungan "satu-dengan-banyak" .
Perhatikan bahawa perhubungan mempunyai nombor 1 di hujung jadual carian. Ini bermakna setiap keping data hanya diwakili sekali. Dalam kes ini, kita bercakap tentang setiap jurujual.
Berikutan perhubungan itu, anda akan melihat bahawa ia membawa kepada bintang di meja fakta. Bintang ini bermakna banyak.
Bila difikirkan, seorang jurujual boleh menjual beberapa kali, bukan? Ini bermakna walaupun setiap jurujual diwakili sekali dalam jadual carian, mereka mungkin dilihat berkali-kali pada jadual fakta bergantung pada cara data ditapis.
Inilah sebabnya mengapa jadual carian hanya perlu menyenaraikan nilai unik untuk setiap kumpulan tertentu. Itulah sebabnya saya mempunyai jadual berasingan untuk Jurujual, Produk, Lokasi, dsb.
Saya akan membina hubungan lain sekarang, tetapi kali ini, antara Produk dan Jualan. Saya akan menggunakan kaedah seret dan lepas yang sama.
Sebaik sahaja garisan yang mewakili perhubungan itu muncul, saya boleh tuding di atasnya untuk menyerlahkan perhubungan itu. Ini adalah cara yang baik untuk menyemak sama ada anda menyambungkan jadual yang betul bersama-sama, terutamanya jika anda sudah mempunyai beberapa baris yang mengalir ke dalam jadual fakta.
Cara kedua untuk membina perhubungan adalah dengan menggunakan butang Urus Perhubungan pada reben Laman Utama .
Sebaik sahaja saya mengklik pada itu, tetingkap akan menunjukkan kepada saya hubungan yang saya tambahkan sebelum ini.
Untuk menambah perhubungan lain pada senarai ini, cuma klik pada Baharu.
Kemudian, ia akan meminta saya memilih jadual sumber yang harus saya gunakan. Saya akan menggunakan jadual Dates dalam kes ini.
Apabila jadual dipaparkan, saya akan menyerlahkan lajur Tarikh, kerana inilah yang dikira sebagai "ID" kami daripada lajur ini.
Kemudian, saya akan memilih jadual fakta, iaitu jadual Jualan saya. Saya akan menyerlahkan lajur Tarikh Produk kerana ini adalah yang sepadan dengan lajur Tarikh daripada jadual Tarikh.
Di bawah kardinaliti, saya akan memilih Satu kepada banyak. Pastikan terdapat tanda semak di sebelah "Jadikan perhubungan ini aktif". Kemudian, saya akan klik pada OK.
Kini, hubungan telah terbentuk antara jadual Tarikh dan Jualan.
Saya akan membuat perhubungan lain di sini untuk Lokasi.
Kemudian, saya akan melakukan perkara yang sama untuk Pelanggan.
Sekarang setelah semua perhubungan yang diperlukan telah terbentuk, saya mempunyai air terjun penapis yang datang dari barisan jadual carian saya di atas masuk ke dalam jadual fakta saya di bahagian bawah. Anak panah itu sentiasa akan menunjuk ke banyak sisi.
Kesimpulan
Apabila anda memahami cara perhubungan berfungsi, bekerja dengan LuckyTemplates akan menjadi lebih mudah. Sekali lagi, perhubungan ini menambah konteks pada setiap pengiraan yang dijalankan dalam laporan anda. Ini bermakna selagi anda mempunyai pemahaman asas tentang cara data dan penapisnya mengalir, lebih mudah untuk mengetahui langkah yang anda perlukan untuk menulis.
Sesetengah orang menjadi keliru hanya kerana mereka merasakan bahawa senario mereka berbeza. Mereka merasakan bahawa mereka memerlukan persediaan yang lebih rumit daripada ini. Sebenarnya, semua yang anda perlukan adalah untuk memudahkan data anda.
Apabila anda menentukan jadual carian yang betul dan sifar pada jadual fakta yang betul, anda boleh mempunyai persediaan asas yang sama ini tidak kira betapa rumitnya anda merasakan situasi anda.
Saya juga telah menangani senario yang sangat kompleks dalam LuckyTemplates. Tetapi pada teras kebanyakan laporan itu, saya masih mempunyai falsafah model yang sama. Anda boleh menerokai senario kompleks ini setelah anda mendaftar untuk keahlian dengan dan mendapat akses kepada lebih banyak kursus.
Semua yang terbaik,
Mewujudkan Perhubungan Maya Dalam LuckyTemplates Menggunakan Fungsi TREATAS
Cara Bekerja Dengan Berbilang Tarikh Dalam LuckyTemplates
Cara Mengira Hari Pendudukan Sebulan Dalam LuckyTemplates Menggunakan DAX
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