แชร์ผ่าน


XML

Summary

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

Note

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

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

  • นำเข้า

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

เมื่อต้องการโหลดแฟ้ม XML ภายในเครื่อง:

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

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

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

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

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

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

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