Tutorial Teks Ganti LuckyTemplates: Penggantian Penuh & Separa Bersyarat

Tutorial Teks Ganti LuckyTemplates: Penggantian Penuh & Separa Bersyarat

Blog ini akan menunjukkan cara menggantikan teks dalam LuckyTemplates dengan menggabungkan penggantian teks penuh dan separa bersyarat dalam Power Query semuanya dalam satu langkah mudah. Anda boleh menonton video penuh tutorial ini di bahagian bawah blog ini .

Dalam Power Query , anda boleh menggantikan satu nilai dengan yang lain dalam lajur yang dipilih, nilai tertentu atau keseluruhan nilai dalam sel. Kami akan menggunakan ciri ini untuk menggantikan teks sepenuhnya dan sebahagiannya. Jadi mari kita mulakan!

Tutorial Teks Ganti LuckyTemplates: Penggantian Penuh & Separa Bersyarat

Imej di atas mewakili data kami, yang terdiri daripada beberapa rentetan teks. Kami juga mempunyai senarai pengganti yang boleh anda lihat di bawah, yang mengandungi carian untuk Nilai diikuti dengan apa sahaja yang menggantikannya. Beberapa nilai yang ingin kami ganti sepenuhnya dan yang lain sebahagiannya, tetapi kedua-duanya disenaraikan di sini.

Tutorial Teks Ganti LuckyTemplates: Penggantian Penuh & Separa Bersyarat

Isi kandungan

Menggantikan Nilai

Tutorial Teks Ganti LuckyTemplates: Penggantian Penuh & Separa Bersyarat

Mula-mula, pergi ke  Tab Transform , pilih  Ganti Nilai dan tekan  OK  dalam tetingkap Ganti Nilai di atas. Selepas itu, kami akan membuka dan menggunakan tetingkap Editor Lanjutan  di bawah.

Gantikan Teks dalam set Data LuckyTemplates

Kami ingin mencari setiap nilai dalam lajur nama, jadi kami memasukkan  setiap [Nama], setiap satu  di sebelah Sumber  dalam baris keempat.

Tutorial Teks Ganti LuckyTemplates: Penggantian Penuh & Separa Bersyarat

Seterusnya, kami ingin melakukan penggantian bersyarat bergantung pada perkara yang terdapat dalam senarai Penggantian kami. Jika kami boleh memadankan keseluruhan rentetan , kami mahu menggantikannya sepenuhnya.

Dan jika tidak, kami ingin mencari penggantian separa teks. Jadi kita teruskan dengan memasukkan  if List.Contains( Replacements, ,(“Nama”) .

Tutorial Teks Ganti LuckyTemplates: Penggantian Penuh & Separa Bersyarat

Sekarang, ini tidak akan berfungsi kerana senarai Penggantian kami, seperti yang kami lihat sebelum ini, mengandungi senarai dengan senarai bersarang. Dan setiap item pertama dalam senarai adalah perkara yang kami cari.

Oleh itu, kita perlu mengemas kini kod ini dan mengubah Penggantian kita kepada  List.Transform( Replacements, List.First). Kami mengalihkannya ke baris baharu dan kini mempunyai imej di bawah.

Tutorial Teks Ganti LuckyTemplates: Penggantian Penuh & Separa Bersyarat

Gantikan Teks dalam LuckyTemplates dengan Item Padanan

Jadi kami telah mengubah suai senarai Penggantian kami dan kami hanya menyimpan item pertama, perkara yang kami cari. Jika itu mengandungi apa sahaja dalam lajur nama, kita harus melakukan penggantian teks penuh dan kita boleh menggunakan ListReplaceMatchingItems untuk mendapatkan semula nilai yang diganti itu.

Jadi dalam baris berikut ( baris ke-6 ), kita masukkan  kemudian  List.ReplaceItems. Ia akan memerlukan senarai, jadi kami akan memasukkan kurungan kerinting tersebut dan  lajur Nama  dan  senarai Penggantian  di dalamnya. Dan kita boleh menjadikan kes ini tidak sensitif dengan memasukkan Compare.OrdinalIgnoreCase .

Tutorial Teks Ganti LuckyTemplates: Penggantian Penuh & Separa Bersyarat

Tindakan ini akan mengembalikan senarai dengan satu item, nilai untuk menggantikannya. Untuk mengekstraknya, kita boleh menggunakan  operator akses item . Dan, di dalam kurungan kerinting itu, kami merujuk kepada kedudukan pertamanya,  0 .

Tutorial Teks Ganti LuckyTemplates: Penggantian Penuh & Separa Bersyarat

Fasal Lain

Sekarang klausa  else  akan serupa dengan klausa  kemudian  , jadi mari kita salin sintaks sebelumnya dan tampalkannya ke baris seterusnya. Ingat untuk meletakkan  lain  pada permulaan.

Tutorial Teks Ganti LuckyTemplates: Penggantian Penuh & Separa Bersyarat

Teks.Split

Daripada  Name , kita perlu melihat sama ada terdapat padanan separa, jadi kita akan membahagikan rentetan dalam lajur nama. Oleh itu, kita boleh menggunakan  Text.Split  dan bahagikan nilai itu kepada ruang. Dan kerana ia akan mengembalikan senarai, tidak perlu menambah kurungan kerinting tersebut di sini.

Tutorial Teks Ganti LuckyTemplates: Penggantian Penuh & Separa Bersyarat

Gantikan Teks dalam LuckyTemplates: Text.Combine

Memandangkan ia akan menggantikan hanya item yang sepadan, kita mesti mengumpulkan semua perkataan itu kembali ke dalam satu rentetan. Kemudian, saya akan membalut  Text.Combine  di sekelilingnya dan menambah ruang yang kami keluarkan bersama-sama dengan koma.

Tutorial Teks Ganti LuckyTemplates: Penggantian Penuh & Separa Bersyarat

Akhir sekali, kami klik Selesai di bahagian bawah tetingkap Editor Lanjutan kami dan kami mendapat jadual di bawah.

Tutorial Teks Ganti LuckyTemplates: Penggantian Penuh & Separa Bersyarat

Jadual kami, bagaimanapun, adalah dalam  Jenis Sebarang.  Untuk membetulkannya, kita perlu menukar pengganti itu kepada  ReplaceText  dan bukannya  ReplaceValue  dan tekan tanda semak itu untuk melengkapkan perubahan.

Tutorial Teks Ganti LuckyTemplates: Penggantian Penuh & Separa Bersyarat

Tutorial Teks Ganti LuckyTemplates: Penggantian Penuh & Separa Bersyarat


Mencipta Fungsi Pembersihan Teks Tersuai Dalam
Lajur Power Query Daripada Contoh LuckyTemplates – Tutorial Power Query

Gambaran Keseluruhan Pantas Mengenai Alat Pertanyaan Kuasa Berbeza Dalam LuckyTemplates

Kesimpulan

Dengan sedikit kepintaran, kami mencipta fungsi yang boleh melakukan penggantian teks penuh dan separa bersyarat berdasarkan senarai nilai. Dan kami menyelesaikan teks ganti itu dalam proses Power in BI hanya dalam satu langkah!

Perkara utama ialah mencipta fungsi tersuai yang melakukan penggantian bersyarat bergantung pada perkara yang terdapat dalam senarai Gantian kami. Jika ia boleh sepadan dengan keseluruhan rentetan, ia menggantikannya sepenuhnya. Dan jika tidak, ia mencari penggantian teks separa.


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