Apa Itu Diri Dalam Python: Contoh Dunia Sebenar
Apa Itu Diri Dalam Python: Contoh Dunia Sebenar
Ini ialah tutorial tentang lajur nyahpivot LuckyTemplates. Saya akan menunjukkan kepada anda cara menyahpangsi berbilang gabungan lajur. Anda boleh menonton video penuh tutorial ini di bahagian bawah blog ini.
Ini adalah sebahagian daripada siri variasi unpivot, yang semuanya tentang menukar data anda kepada format jadual yang betul yang sesuai untuk analisis. Kebanyakan transformasi boleh dilakukan menggunakan antara muka pengguna.
Contoh yang saya akan tunjukkan kepada anda adalah datang daripada soalan yang dibangkitkan oleh ahli LuckyTemplates dalam . Jika kita melihat jadual sumber, kita melihat satu baris. Reka letak yang diingini menunjukkan tiga rekod di mana baris tunggal daripada jadual sumber dipecah mengikut jenis lebih masa.
Jadi, kita perlu mencipta atribut yang menyatakan sesuatu tentang nilai dalam rekod itu, dan kemudian menggabungkan jam dan kos untuk jenis lebih masa itu.
Terdapat beberapa cara untuk mencapai ini, tetapi saya akan berkongsi dengan anda penyelesaian yang menggunakan fungsi M yang berkuasa, yang tidak tersedia melalui reben yang dipanggil List.Zip . Jadi mari kita periksa bagaimana ia berfungsi.
Isi kandungan
Lajur Nyahpivot LuckyTemplates Menggunakan List.Zip
Di bahagian atas sebelah kiri, saya mengezum ke dalam pasangan data dan kita boleh membezakan tiga jenis kerja lebih masa. Fungsi List.Zip mengambil satu senarai yang mengandungi senarai bersarang dan kemudian mengembalikan satu senarai dengan senarai bersarang sebagai hasilnya.
Senarai pertama kami akan mengandungi atribut yang menghantar sesuatu tentang nilai pada rekod itu. Senarai kedua akan mengandungi jam dan yang terakhir ialah kos.
Jika kita melihat ke kanan, kita dapat melihat bahawa List.Zip kemudiannya menggabungkan nilai tersebut daripada senarai bersarang berdasarkan kedudukannya. Jadi, segala-galanya di baris pertama di sebelah kiri akan digabungkan menjadi senarai baharu di sebelah kanan. Dan perkara yang sama berlaku untuk setiap baris lain dalam senarai sumber yang kami sediakan List.Zip.
Sekarang, mari pergi ke Power Query . Saya telah menyebut bahawa List.Zip tidak tersedia melalui reben, jadi kita perlu menulis beberapa M sebenar untuk menggunakannya. Dan kita boleh melakukannya jika kita menambah lajur tersuai.
Jadi, melalui meja mini di penjuru kiri, saya akan memilih Tambah Lajur Tersuai .
Mari masukkan List.Zip, kemudian letakkan kurungan pembukaan. Ia mencari satu senarai dengan senarai, bukan? Jadi saya akan menggunakan pemula senarai untuk mencipta senarai itu.
Kemudian, kita melihat nilai teks, satu untuk setiap jenis kerja lebih masa. Saya akan menambah koma dan membuat senarai baharu. Ingat bahawa List.Zip menggabungkan nilai berdasarkan kedudukannya dalam senarai. Jadi, kita mesti lulus nilai dalam susunan yang sama. Kemudian, saya akan meletakkan kurungan kerinting untuk senarai itu.
Senarai akhir kami akan mengandungi kos, jadi saya akan meletakkan koma dan membuka kurungan kerinting, dan memilih nilai dalam susunan yang sama. Dan sekali lagi, tambahkan kurungan kerinting penutup untuk senarai itu, kemudian kurungan kerinting penutup untuk senarai kami yang mengandungi senarai dan satu lagi kurungan penutup untuk fungsi tersebut. Kemudian, klik OK.
Sekarang, kita tidak lagi memerlukan lajur nilai di sini, bukan? Jadi saya akan memilih yang pertama, tekan shift, pilih yang terakhir, kemudian klik dan Alih Keluar Lajur .
Saya akan klik pada keputusan dalam ruang putih di sini untuk melihat kandungan senarai kami. Kita dapat melihat bahawa kita mempunyai senarai yang mengandungi berbilang senarai, dan itulah output yang List.Zip hasilkan.
Kembangkan Kepada Baris Baharu & Ekstrak Nilai
Jadi dengan anak panah sisi itu, saya akan mengembangkan ke baris baharu.
Dan ia menghasilkan tiga rekod. Apabila saya mengklik ke sisi dalam ruang putih sekali lagi, kita dapat melihat bahawa kita mempunyai nilai untuk rekod pertama itu.
Kita boleh mengekstraknya dengan mengklik anak panah ke sisi itu sekali lagi dan klik pada Nilai Ekstrak , kemudian pilih pembatas. Saya akan pergi dengan tab dan tekan OK.
Semua nilai tidak digabungkan dalam satu lajur, jadi pada tab Transform, kita boleh memilih Split Column , kemudian klik pada By limiter .
Kemudian di sini, kami memilih tab dan tekan OK.
Ia tidak mengesan jenis data dengan betul, jadi dengan menekan pada shift, saya akan memilih lajur terakhir dan pada tab Transform, pilih Kesan Jenis Data .
Dan sekarang, mari kita berikan nama yang sesuai untuk lajur ini.
Cara Menyahpivot Lajur Dalam LuckyTemplates
Asas Unpivot Dan Pivot Dalam LuckyTemplates – Editor Pertanyaan Semak
Parameter Pertanyaan LuckyTemplates: Mengoptimumkan Jadual
Kesimpulan
Dalam tutorial ini, saya telah menunjukkan kepada anda cara untuk menyahpaut gabungan berbilang lajur tanpa menggunakan mana-mana arahan LuckyTemplates Unpivot Columns yang boleh diakses pada reben. Di sini saya menggunakan List.Zip untuk menyahpangsi set data dalam Power Query.
Saya mengesyorkan agar anda meneroka lebih banyak fungsi ini dan melaksanakannya dalam laporan LuckyTemplates anda sendiri .
Semua yang terbaik!
Melissa
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