Apa Itu Diri Dalam Python: Contoh Dunia Sebenar
Apa Itu Diri Dalam Python: Contoh Dunia Sebenar
Jika anda pernah mempunyai keperluan untuk melakukan beberapa penggantian padanan teks tepat, terdapat kemungkinan besar anda telah melakukan satu siri langkah nilai ganti. Tetapi seperti biasa, terdapat pelbagai cara dan lebih mudah untuk mencapai hasil yang sama. Anda boleh menonton video penuh tutorial ini di bahagian bawah blog ini.
Dalam blog hari ini, saya akan menunjukkan fungsi M Record.FieldOrDefault untuk kes penggunaan khusus ini.
Isi kandungan
Langkah-langkah Menggantikan Nilai Untuk Teks Padanan Tepat Berbilang
Menavigasi Set Data
Mari mulakan dengan membuka Editor Pertanyaan untuk mengakses data Contoh dan rekod Penggantian .
Di dalam jadual, kita melihat bahawa tidak semua rentetan teks dibiarkan sejajar.
Apabila kami beralih ke Penggantian , kami boleh memeriksa rekod kami dan memahami sebab kaedah ini hanya boleh berfungsi untuk menggantikan padanan teks tepat.
Rekod ialah satu set medan dan setiap medan mempunyai pasangan nilai-nama.
Nama medan diperlukan untuk menjadi teks unik dalam rekod dengan Record.FieldOrDefault.
Nama medan akan digunakan untuk mengenal pasti perkara yang kami cari, manakala nilai medan yang akan digunakan untuk penggantian boleh daripada sebarang jenis.
Menggantikan Nilai
Mari lihat bagaimana ia berfungsi.
Pertama, saya akan pergi ke pertanyaan Penyelesaian , dan pada tab Transform , saya akan memilih Ganti Nilai.
Tetingkap pop timbul akan dipaparkan dan saya akan menekan OK .
Ini menjana sebahagian besar bentuk kod M. Jadi, apa yang perlu saya lakukan ialah mengemas kini sintaks di dalam bar formula.
Daripada formula, kita dapat melihat bahawa ia memanggil jadual sumber kita sebagai hujah pertama dan perkara yang kita cari sebagai hujah kedua. Hujah-hujah dilambangkan dengan tanda petikan berganda ini (“ “).
Perkara yang saya cari ialah nilai di dalam lajur satu, jadi saya akan menaip setiap [Col1] untuk hujah pertama. Seterusnya, ia mahu perkara itu menggantikan bot, dan di sinilah saya akan menggunakan fungsi rekod itu.
Saya akan menaip setiap Record.FieldOrDefault. Kemudian, ia mahukan rekod atau Penggantian dan akhirnya, perkara yang kita cari. Saya boleh menemuinya di dalam lajur satu jadi saya akan menyalin dan menampal [Col1] daripada hujah pertama untuk merujuk kembali.
Jika nilai itu tidak ditemui dalam rekod, saya mahu nilai itu mengembalikan apa yang ada pada masa ini. Oleh itu, saya akan menampal [Col1] sekali lagi untuk merujuk kepada lajur satu sekiranya nilainya tiada. Jika saya meninggalkan parameter akhir ini dan item tidak ditemui di dalam rekod, nol akan dikembalikan sebaliknya.
Perubahan ini menjadikan formula kami kelihatan seperti ini.
Mari sahkan dengan mengklik Ikon Semak di sebelah kiri bar formula.
Hasilnya ditunjukkan dalam imej di bawah.
Setiap nilai teks dalam satu lajur yang mempunyai nama medan yang sepadan dalam rekod penggantian kini telah dikemas kini.
Fungsi Rentetan Aliran Microsoft: Concat Dan Gantikan
Pengesahan Data Menggunakan IsMatch Dan Pembolehubah
Jadual Tarikh Lanjutan Power Query M Fungsi
Kesimpulan
Dalam blog ini, saya menunjukkan cara melakukan berbilang penggantian teks padanan tepat dalam Power Query . Dengan menggunakan fungsi M Record.FieldOrDefault, anda boleh menjimatkan masa dengan mengurangkan langkah yang diperlukan untuk mencapai hasil yang sama.
Semua yang terbaik,
Melissa de Korte
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