XML

สรุป

รายการ คำอธิบาย
สถานะการเผยแพร่ ความพร้อมใช้งานทั่วไป
ผลิตภัณฑ์ Excel
Power BI (แบบจําลองความหมาย)
Power BI (กระแสข้อมูล)
ผ้า (กระแสข้อมูลรุ่น 2)
Power Apps (กระแสข้อมูล)
Dynamics 365 Customer Insights
การบริการด้านการวิเคราะห์
เอกสารอ้างอิงฟังก์ชัน Xml.Tables
Xml.Document

หมายเหตุ

ความสามารถบางอย่างอาจมีอยู่ในผลิตภัณฑ์เดียว แต่ไม่ใช่อย่างอื่นเนื่องจากตารางเวลาการปรับใช้และความสามารถเฉพาะของโฮสต์

รองรับความสามารถ

  • นำเข้า

โหลดไฟล์ XML ภายในเครื่องจาก Power Query Desktop

วิธีการโหลดไฟล์ XML ภายในเครื่อง:

  1. เลือกตัวเลือก XML ในการเลือกรับข้อมูล การดําเนินการนี้จะเปิดใช้เบราว์เซอร์ไฟล์ภายในเครื่องและอนุญาตให้คุณเลือกไฟล์ XML ของคุณ

    การเลือกไฟล์ XML

  2. เรียกดูไดเรกทอรีที่มีไฟล์ XMl ภายในเครื่องที่คุณต้องการโหลด จากนั้นเลือกเปิด

  3. ในตัวนําทาง ให้เลือกข้อมูลที่คุณต้องการ จากนั้นเลือก โหลด เพื่อโหลดข้อมูล หรือ แปลงข้อมูล เพื่อแปลงข้อมูลในตัวแก้ไข Power Query ต่อไป

    การโหลดข้อมูลจากไฟล์ XML ในตัวนําทาง

โหลดไฟล์ XML ภายในเครื่องจาก Power Query ออนไลน์

วิธีการโหลดไฟล์ XML ภายในเครื่อง:

  1. จากหน้าแหล่งข้อมูล เลือก XML

  2. ป้อนพาธไปยังไฟล์ XML บนเครื่อง

    การเลือกไฟล์ XML จากบริการออนไลน์

  3. เลือกเกตเวย์ข้อมูลภายในองค์กรจาก เกตเวย์ข้อมูล

  4. ถ้าจําเป็นต้องรับรองความถูกต้อง ให้ใส่ข้อมูลประจําตัวของคุณ

  5. เลือก ถัดไป

การโหลดไฟล์ XML จะเปิดใช้ตัวแก้ไข Power Query โดยอัตโนมัติ จากตัวแก้ไข คุณสามารถแปลงข้อมูลได้ถ้าคุณต้องการ หรือคุณสามารถบันทึกและปิดเพื่อโหลดข้อมูลได้

ไฟล์ XML ที่โหลดในตัวแก้ไข Power Query

โหลดไฟล์ XML จากเว็บ

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

การแก้ไขปัญหา

โครงสร้างข้อมูล

เนื่องจากข้อเท็จจริงที่ว่าเอกสาร XML จํานวนมากมีข้อมูลที่ไม่ตรงกันหรือซ้อนกัน คุณอาจต้องปรับรูปร่างข้อมูลเพิ่มเติมเพื่อให้ได้ในรูปแบบที่สะดวกในการวิเคราะห์ ซึ่งจะเป็นจริง ไม่ว่าคุณจะใช้ฟังก์ชันที่สามารถเข้าถึงได้Xml.Tablesของ UI หรือฟังก์ชันXml.Document คุณอาจพบว่าคุณต้องจัดรูปร่างข้อมูลให้มากขึ้นหรือน้อยลงขึ้นอยู่กับความต้องการของคุณ

ข้อความเทียบกับโหนด

ถ้าเอกสารของคุณประกอบด้วยการผสมผสานของโหนดพี่น้องข้อความและที่ไม่ใช่ข้อความ คุณอาจพบปัญหา

ตัวอย่างเช่น ถ้าคุณมีโหนดเช่นนี้:

<abc>
    Hello <i>world</i>
</abc>

Xml.Tables จะส่งกลับส่วน "world" แต่ละเว้น "Hello" ระบบจะแสดงเฉพาะองค์ประกอบเท่านั้น ไม่ใช่ข้อความ อย่างไรก็ตาม Xml.Document จะส่งกลับ "Hello <i>world</i>" โหนดภายในทั้งหมดจะเปลี่ยนเป็นข้อความ และโครงสร้างจะไม่ถูกรักษาไว้