Modulo Power Query: Cara Mengendalikan Data Bertindan

Modulo Power Query: Cara Mengendalikan Data Bertindan

Dalam tutorial ini, saya akan menunjukkan cara anda boleh mengubah data bertindan yang tidak kemas kepada format yang lebih teratur. Terdapat cara yang agak mudah untuk melakukan ini, dan ia adalah satu cara yang akan menjadi sangat berguna dan mempunyai banyak aplikasi yang berbeza. Kami akan menggunakan modulo Power Query. Anda boleh menonton video penuh tutorial ini di bahagian bawah blog ini.

Isteri saya turun ke pejabat dan berkata dia telah menyalin sekumpulan alamat daripada jemputan kalendar dan akhirnya ditampal dalam format ini. Dia mempunyai 28 alamat e-mel dan nama yang berakhir dalam format bertindan yang aneh ini. Ia adalah senarai nama dengan sekumpulan petikan, koma, sampah dan alamat e-mel. Dia ingin tahu cara menggunakan Power Query untuk memasukkannya ke dalam format yang lebih baik.

Modulo Power Query: Cara Mengendalikan Data Bertindan

Jadi, mari beralih ke Power Query, dan kita akan melihat data mentah. Mari kita pastikan data mentah utuh dan hanya merujuknya. Kami akan memanggil fail rujukan ini, TestData .

Modulo Power Query: Cara Mengendalikan Data Bertindan

Perkara pertama yang akan kita lakukan ialah menambah indeks dan ia tidak begitu penting untuk tujuan ini sama ada indeks berasaskan sifar atau indeks berasaskan satu. Kami hanya akan menggunakan indeks berasaskan sifar untuk demonstrasi ini. Ia mudah untuk mengklik tanpa perlu melalui sebarang pilihan lain.

Modulo Power Query: Cara Mengendalikan Data Bertindan

Ini akan melibatkan pangsi kerana pangsi mengambil baris dan mengubahnya menjadi lajur. Dalam kes ini, kami ingin mengambil set baris ini dan mengubahnya menjadi tiga lajur - satu untuk nama pertama, satu untuk nama keluarga dan satu untuk alamat e-mel.

Kami akan memaksi mereka dalam lajur, tetapi kami perlu mempunyai cara untuk pangsi mengetahui elemen mana yang masuk ke lajur mana. Di sinilah Modulo Power Query masuk.

Isi kandungan

Mengendalikan Data Bertindan Menggunakan Modulo Pertanyaan Kuasa

Modulo memberi kita baki apabila kita membahagi nombor tertentu. Untuk mengakses Modulo, kami pergi ke tab Tambah Lajur, kemudian kami akan menemui Standard, klik pada anak panah lungsur dan tatal ke bawah.

Modulo Power Query: Cara Mengendalikan Data Bertindan

Apabila kita mengklik pada Modulo, ia memberikan kita kotak pop timbul yang meminta bilangan lajur yang kita inginkan. Dalam kes ini, kami mahukan tiga lajur.

Modulo Power Query: Cara Mengendalikan Data Bertindan

Jika kita membahagi tiga dengan tiga, kita mendapat satu dengan baki sifar. Tiga kepada empat memberikan baki satu, tiga kepada lima memberikan baki dua, dan kemudian tiga kepada enam memberi kita baki sifar. Jadi, ia menghasilkan corak berulang yang bagus ini yang boleh kita gunakan untuk pangsi kita.

Tetapi sebelum kita berbuat demikian, mari kita bersihkan data. Terdapat dua cara yang boleh kita lakukan. Salah satunya ialah kita hanya boleh menggantikan nilai. Sebagai contoh, untuk petikan, kita hanya boleh meletakkan petikan di sana dan kemudian menggantikannya dengan apa-apa. Ia akan mengambil dan membersihkan petikan tersebut.

Modulo Power Query: Cara Mengendalikan Data Bertindan

Cara lain untuk melakukan ini di mana kita boleh membersihkannya sekali gus dan menyimpan beberapa langkah adalah dengan menggunakan fungsi yang dipanggil, Text.Remove . Mula-mula, kami menambah Lajur Tersuai, dan kemudian kami menyenaraikan semua nilai yang ingin kami buang.

Modulo Power Query: Cara Mengendalikan Data Bertindan

Seperti yang anda lihat, itu membersihkan segala-galanya dengan baik dan mudah. Oleh itu, kini kita boleh menyingkirkan lajur awal itu, dan kemudian mengalihkan lajur Tersuai itu.

Modulo Power Query: Cara Mengendalikan Data Bertindan

Kami kini boleh melakukan pivot kami dengan bersih. Kami mengambil Modulo, pergi ke Transform, dan kemudian Pivot Column, dan kami akan pivot pada Custom, tetapi kami tidak mahu ia terkumpul. Jadi, kami akan memilih Jangan Agregat dan klik OK.

Modulo Power Query: Cara Mengendalikan Data Bertindan

Kami hanya menggantikannya dengan nilai ini dalam lajur. Ia kemudian mencipta tiga lajur itu untuk kita. Kita boleh melihat nama akhir, nama pertama dan alamat e-mel di sana, tetapi ia bukan format yang kita mahukan.

Untuk membetulkannya, kita boleh mengambil lajur ini, dan kemudian melakukan Isi .

Modulo Power Query: Cara Mengendalikan Data Bertindan

Dan kini kami mempunyai baris tambahan ini kerana corak berulang Modulo.

Modulo Power Query: Cara Mengendalikan Data Bertindan

Kita boleh menyingkirkannya dengan mudah dengan mengalih keluar baris ganti. Kita boleh melakukannya dalam pilihan Alih Keluar Baris.

Modulo Power Query: Cara Mengendalikan Data Bertindan

Kita boleh katakan baris pertama untuk dialih keluar ialah dua. Kemudian keluarkan baris kedua dan ketiga, dan kemudian simpan baris keempat dan lakukan itu sebagai corak berulang.

Modulo Power Query: Cara Mengendalikan Data Bertindan

Anda kini boleh melihat bahawa kami telah membersihkan semua data yang betul dengan cara yang baik dan kami masih mempunyai 28 alamat e-mel asal.

Modulo Power Query: Cara Mengendalikan Data Bertindan

Sekarang kita boleh menyingkirkan lajur Indeks dan menamakan semula pengepala lajur dengan sewajarnya.


LuckyTemplates Modulo dan Integer-Divide Fungsi DAX
Amalan Terbaik Pertanyaan Kuasa Untuk Model Data Anda
Power Query M: Corak 0-1 Bergantian Dalam Jadual Tarikh

Kesimpulan

Anda boleh melihatnya dengan hanya helah Modulo, dan kemudian memutar data dan dengan sedikit pembersihan, ia agak mudah dilakukan. Sebaik sahaja anda memahaminya, ia mungkin hanya mengambil masa kira-kira seminit untuk melakukan semuanya.

Jadi, mudah-mudahan, ini telah memberi anda beberapa lagi idea dan alat. Anda juga boleh menyemak tutorial saya yang seterusnya . Dalam hal itu, kami akan melihat lebih lanjut beberapa perkara yang kami bincangkan dalam tutorial ini dan juga melihat cara kami boleh mengautomasikan proses ini dengan cara yang boleh diulang, menggunakan fungsi tersuai. Saya akan menunjukkan kepada anda beberapa helah hebat untuk menyahpepijat fungsi tersuai anda juga.

Saya harap anda mendapati ia membantu. Anda boleh menonton video penuh di bawah dan semak pautan di bawah untuk lebih banyak kandungan berkaitan.

Semua yang terbaik!


Apa Itu Diri Dalam Python: Contoh Dunia Sebenar

Apa Itu Diri Dalam Python: Contoh Dunia Sebenar

Apa Itu Diri Dalam Python: Contoh Dunia Sebenar

Cara Menyimpan & Memuatkan Fail RDS Dalam R

Cara Menyimpan & Memuatkan Fail RDS Dalam R

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.

N Hari Perniagaan Pertama Dilawati Semula – Penyelesaian Bahasa Pengekodan DAX

N Hari Perniagaan Pertama Dilawati Semula – Penyelesaian Bahasa Pengekodan DAX

Dalam tutorial bahasa pengekodan DAX ini, pelajari cara menggunakan fungsi GENERATE dan cara menukar tajuk ukuran secara dinamik.

Pamerkan Cerapan Menggunakan Teknik Visual Dinamik Berbilang Thread Dalam LuckyTemplates

Pamerkan Cerapan Menggunakan Teknik Visual Dinamik Berbilang Thread Dalam LuckyTemplates

Tutorial ini akan merangkumi cara menggunakan teknik Visual Dinamik Berbilang Thread untuk mencipta cerapan daripada visualisasi data dinamik dalam laporan anda.

Pengenalan Untuk Menapis Konteks Dalam LuckyTemplates

Pengenalan Untuk Menapis Konteks Dalam LuckyTemplates

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.

Petua Terbaik Menggunakan Aplikasi Dalam Perkhidmatan Dalam Talian LuckyTemplates

Petua Terbaik Menggunakan Aplikasi Dalam Perkhidmatan Dalam Talian LuckyTemplates

Saya ingin menunjukkan cara perkhidmatan dalam talian LuckyTemplates Apps boleh membantu dalam mengurus laporan dan cerapan berbeza yang dijana daripada pelbagai sumber.

Analisis Perubahan Margin Keuntungan Lebih Masa – Analitis Dengan LuckyTemplates Dan DAX

Analisis Perubahan Margin Keuntungan Lebih Masa – Analitis Dengan LuckyTemplates Dan DAX

Ketahui cara untuk menyelesaikan perubahan margin keuntungan anda menggunakan teknik seperti mengukur percabangan dan menggabungkan formula DAX dalam LuckyTemplates.

Idea Pewujudan Untuk Cache Data Dalam DAX Studio

Idea Pewujudan Untuk Cache Data Dalam DAX Studio

Tutorial ini akan membincangkan tentang idea pewujudan cache data dan cara ia mempengaruhi prestasi DAX dalam memberikan hasil.

Pelaporan Perniagaan Menggunakan LuckyTemplates

Pelaporan Perniagaan Menggunakan LuckyTemplates

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

Apakah LuckyTemplates Gateway? Semua yang Anda Perlu Tahu

Apakah LuckyTemplates Gateway? Semua yang Anda Perlu Tahu