ใช้ตัวแก้ไขขั้นสูงในการแก้ไขรหัส M

เสร็จสมบูรณ์เมื่อ

แต่ละครั้งที่คุณจัดรูปร่างข้อมูลใน Power Query คุณจะสร้างขั้นตอนในกระบวนการ Power Query  ขั้นตอนเหล่านั้นสามารถจัดลำดับใหม่ ลบ และแก้ไขตามความเหมาะสมได้  แต่ละขั้นตอนในการทำความสะอาดข้อมูลที่คุณดำเนินการนั้นอาจสร้างขึ้นโดยใช้อินเทอร์เฟซกราฟิก แต่ Power Query จะใช้ภาษา M อยู่เบื้องหลัง  ขั้นตอนที่รวมกันสามารถอ่านได้โดยใช้ตัวแก้ไขขั้นสูง Power Query Advanced Editor ภาษา M สามารถอ่านและแก้ไขได้โดยตรง    คุณไม่จำเป็นต้องใช้รหัส M เพื่อใช้ประโยชน์จากฟังก์ชันของ Power Query คุณแทบจะไม่ต้องเขียนรหัส M เลย แตก็่ยังสามารถใช้ประโยชน์ได้อย่างแท้จริง เนื่องจากแต่ละขั้นตอนใน Power Query เขียนด้วยรหัส M แม้ว่า UI จะสร้างให้คุณ แต่คุณก็สามารถใช้ขั้นตอนดังกล่าวเพืี่อเรียนรู้เกี่ยวกับรหัส M และปรับแต่งให้เหมาะสมกับความต้องการของคุณได้

หลังจากสร้างขั้นตอนในการทําความสะอาดข้อมูลแล้ว ให้เลือกริบบอน มุมมอง ของ Power Query จากนั้นเลือกเครื่องมือแก้ไขขั้นสูง

หน้าจอต่อไปนี้ควรปรากฏขึ้น

แต่ละขั้นตอนของ Power Query จะจัดให้เป็นแนวเดียวกับหนึ่งหรือสองบรรทัดของรหัส M อย่างคร่าว ๆ คุณไม่ต้องเป็นผู้เชี่ยวชาญเกี่ยวกับรหัส M ก็สามารถอ่านรหัสนี้ได้ คุณยังสามารถทดสอบได้ด้วยการเปลี่ยนรหัส ตัวอย่างเช่น หากคุณต้องการเปลี่ยนชื่อของฐานข้อมูล คุณสามารถทําได้โดยตรงในโค้ดจากนั้นเลือก เสร็จสิ้น

คุณอาจสังเกตเห็นว่ารหัส M นั้นจะเขียนจากบนลงล่าง ขั้นตอนถัดไปในกระบวนการสามารถอ้างอิงขั้นตอนก่อนหน้านี้ได้ตามชื่อตัวแปรทางด้านซ้ายของเครื่องหมายเท่ากับ โปรดระมัดระวังเกี่ยวกับการจัดลำดับขั้นตอนเหล่านี้ใหม่ เนื่องจากการจัดลำดับใหม่อาจทำลายการขึ้นต่อกันของคำสั่งได้ เขียนไปยังขั้นตอนสูตรคิวรีโดยใช้คําสั่ง in โดยทั่วไปแล้ว มีการใช้ขั้นตอนคิวรีล่าสุดเป็นผลลัพธ์ในชุดข้อมูลสุดท้าย