คู่มือการดาวน์โหลดและติดตั้ง R และ RStudio
ค้นพบวิธีที่เราสามารถดาวน์โหลดและติดตั้ง R และ RStudio ซึ่งเป็นทั้งแบบฟรีและแบบโอเพ่นซอร์สสำหรับการเขียนโปรแกรมสถิติและกราฟิก
หากคุณเคยมีความต้องการที่จะดำเนินการแทนที่การจับคู่ข้อความแบบตรงทั้งหมดหลายรายการ มีโอกาสดีที่คุณได้ดำเนินขั้นตอนการเปลี่ยนค่าหลายขั้นตอน แต่เช่นเคย มีหลายวิธีและง่ายกว่าเพื่อให้ได้ผลลัพธ์เดียวกัน คุณสามารถดูวิดีโอทั้งหมดของบทช่วยสอนนี้ได้ที่ด้านล่างของบล็อกนี้
ในบล็อกวันนี้ ฉันจะสาธิตฟังก์ชัน M Record.FieldOrDefault สำหรับกรณีการใช้งานเฉพาะนี้
สารบัญ
ขั้นตอนในการแทนที่ค่าสำหรับข้อความที่ตรงกันหลายรายการ
การนำทางชุดข้อมูล
เริ่มต้นด้วยการเปิดตัวแก้ไขแบบสอบถามเพื่อเข้าถึง ข้อมูล ตัวอย่างและบันทึกการแทนที่
ภายในตาราง เราเห็นว่าสตริงข้อความไม่ได้จัดชิดซ้ายทั้งหมด
เมื่อเราย้ายไปที่การแทนที่เราสามารถตรวจสอบบันทึกของเราและทำความเข้าใจว่าเหตุใดวิธีนี้จึงสามารถแทนที่ข้อความที่ตรงกันทุกประการเท่านั้น
เรกคอร์ดคือชุดของฟิลด์ และแต่ละฟิลด์จะมีคู่ของชื่อ-ค่า
ชื่อฟิลด์จะต้องเป็นข้อความเฉพาะภายในเรกคอร์ดด้วย Record.FieldOrDefault
ชื่อฟิลด์จะถูกใช้เพื่อระบุสิ่งที่เรากำลังมองหา ในขณะที่ค่าฟิลด์ที่จะใช้สำหรับการแทนที่สามารถเป็นประเภทใดก็ได้
การแทนที่ค่า
เรามาดูกันว่ามันทำงานอย่างไร
ก่อนอื่น ฉันจะไปที่ แบบสอบถาม โซลูชันและบน แท็บ การแปลงฉันจะเลือกแทนที่ค่า
หน้าต่างป๊อปอัปจะปรากฏขึ้น และฉันจะกด ตกลง
สิ่งนี้สร้าง แบบฟอร์มรหัส Mจำนวนมาก ดังนั้น สิ่งที่ฉันต้องทำคืออัปเดตไวยากรณ์ภายในแถบสูตร
จากสูตร เราจะเห็นว่ามันเรียกตารางต้นฉบับของเราเป็นอาร์กิวเมนต์แรก และสิ่งที่เรากำลังมองหาเป็นอาร์กิวเมนต์ที่สอง อาร์กิวเมนต์จะแสดงด้วยเครื่องหมายอัญประกาศคู่ (“ “)
สิ่งที่ฉันกำลังมองหาคือค่าภายในคอลัมน์ที่ 1 ดังนั้นฉันจะพิมพ์[Col1] แต่ละค่าสำหรับอาร์กิวเมนต์แรก ต่อไป มันต้องการให้สิ่งนั้นมาแทนที่บอท และนี่คือจุดที่ผมจะใช้ฟังก์ชั่นบันทึกนั้น
ฉันจะพิมพ์แต่ละ Record.FieldOrDefault จากนั้นจึงต้องการบันทึกหรือสิ่งทดแทนและสุดท้าย สิ่งที่เรากำลังมองหา ฉันสามารถหาสิ่งนั้นได้ในคอลัมน์ที่ 1 ดังนั้นฉันจะคัดลอกและวาง[Col1]จากอาร์กิวเมนต์แรกเพื่ออ้างอิงกลับ
หากไม่พบค่าในบันทึก ฉันต้องการให้ค่านั้นคืนค่าที่มีอยู่ ดังนั้นฉันจะวาง[Col1]อีกครั้งเพื่อ อ้างอิงถึงคอลัมน์ที่ 1 ในกรณีที่ค่าหายไป หากฉันละเว้นพารามิเตอร์สุดท้ายนี้และไม่พบรายการในเรคคอร์ด ค่า null จะถูกส่งกลับแทน
การเปลี่ยนแปลงเหล่านี้ทำให้สูตรของเราออกมาเป็นแบบนี้
ยืนยันโดยคลิกที่ไอคอนตรวจสอบทางด้านซ้ายของแถบสูตร
ผลลัพธ์จะแสดงในภาพด้านล่าง
ค่าข้อความแต่ละค่าภายในคอลัมน์ที่มีชื่อช่องที่ตรงกันในบันทึกการแทนที่ได้รับการปรับปรุงแล้ว
ฟังก์ชันสตริงโฟลว์ของ Microsoft: เชื่อมต่อและแทนที่
การตรวจสอบข้อมูลโดยใช้ IsMatch และตัวแปร
ตารางวันที่ขยาย ฟังก์ชัน Power Query M
บทสรุป
ในบล็อกนี้ ฉันได้สาธิตวิธีการแทนที่ข้อความที่ตรงกันหลายรายการในPower Query เมื่อใช้ฟังก์ชัน M Record.FieldOrDefault คุณจะประหยัดเวลาได้โดยลดขั้นตอนที่จำเป็นเพื่อให้ได้ผลลัพธ์เดียวกัน
สิ่งที่ดีที่สุด
เมลิซซา เดอ คอร์ต
ค้นพบวิธีที่เราสามารถดาวน์โหลดและติดตั้ง R และ RStudio ซึ่งเป็นทั้งแบบฟรีและแบบโอเพ่นซอร์สสำหรับการเขียนโปรแกรมสถิติและกราฟิก
วิธีลดขนาดไฟล์ Excel – 6 วิธีที่มีประสิทธิภาพ
Power Automate คืออะไร? - สุดยอดคู่มือที่ช่วยให้คุณเข้าใจและใช้ได้อย่างมีประสิทธิภาพ
วิธีใช้ Power Query ใน Excel: คำแนะนำทั้งหมดเพื่อทำให้ข้อมูลของคุณมีประสิทธิภาพมากขึ้น
ตนเองคืออะไรใน Python: ตัวอย่างในโลกแห่งความเป็นจริง
คุณจะได้เรียนรู้วิธีการบันทึกและโหลดวัตถุจากไฟล์ .rds ใน R บล็อกนี้จะครอบคลุมถึงวิธีการนำเข้าวัตถุจาก R ไปยัง LuckyTemplates
ในบทช่วยสอนภาษาการเข้ารหัส DAX นี้ เรียนรู้วิธีใช้ฟังก์ชัน GENERATE และวิธีเปลี่ยนชื่อหน่วยวัดแบบไดนามิก
บทช่วยสอนนี้จะครอบคลุมถึงวิธีการใช้เทคนิค Multi Threaded Dynamic Visuals เพื่อสร้างข้อมูลเชิงลึกจากการแสดงข้อมูลแบบไดนามิกในรายงานของคุณ
ในบทความนี้ ฉันจะเรียกใช้ผ่านบริบทตัวกรอง บริบทตัวกรองเป็นหนึ่งในหัวข้อหลักที่ผู้ใช้ LuckyTemplates ควรเรียนรู้ในขั้นต้น
ฉันต้องการแสดงให้เห็นว่าบริการออนไลน์ของ LuckyTemplates Apps สามารถช่วยในการจัดการรายงานและข้อมูลเชิงลึกต่างๆ ที่สร้างจากแหล่งข้อมูลต่างๆ ได้อย่างไร