XML
สรุป
รายการ | คำอธิบาย |
---|---|
สถานะการเผยแพร่ | ความพร้อมใช้งานทั่วไป |
ผลิตภัณฑ์ | Excel Power BI (แบบจําลองความหมาย) Power BI (กระแสข้อมูล) ผ้า (กระแสข้อมูลรุ่น 2) Power Apps (กระแสข้อมูล) Dynamics 365 Customer Insights การบริการด้านการวิเคราะห์ |
เอกสารอ้างอิงฟังก์ชัน | Xml.Tables Xml.Document |
หมายเหตุ
ความสามารถบางอย่างอาจมีอยู่ในผลิตภัณฑ์เดียว แต่ไม่ใช่อย่างอื่นเนื่องจากตารางเวลาการปรับใช้และความสามารถเฉพาะของโฮสต์
รองรับความสามารถ
- นำเข้า
โหลดไฟล์ XML ภายในเครื่องจาก Power Query Desktop
วิธีการโหลดไฟล์ XML ภายในเครื่อง:
เลือกตัวเลือก XML ในการเลือกรับข้อมูล การดําเนินการนี้จะเปิดใช้เบราว์เซอร์ไฟล์ภายในเครื่องและอนุญาตให้คุณเลือกไฟล์ XML ของคุณ
เรียกดูไดเรกทอรีที่มีไฟล์ XMl ภายในเครื่องที่คุณต้องการโหลด จากนั้นเลือกเปิด
ในตัวนําทาง ให้เลือกข้อมูลที่คุณต้องการ จากนั้นเลือก โหลด เพื่อโหลดข้อมูล หรือ แปลงข้อมูล เพื่อแปลงข้อมูลในตัวแก้ไข Power Query ต่อไป
โหลดไฟล์ XML ภายในเครื่องจาก Power Query ออนไลน์
วิธีการโหลดไฟล์ XML ภายในเครื่อง:
จากหน้าแหล่งข้อมูล เลือก XML
ป้อนพาธไปยังไฟล์ XML บนเครื่อง
เลือกเกตเวย์ข้อมูลภายในองค์กรจาก เกตเวย์ข้อมูล
ถ้าจําเป็นต้องรับรองความถูกต้อง ให้ใส่ข้อมูลประจําตัวของคุณ
เลือก ถัดไป
การโหลดไฟล์ 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>" โหนดภายในทั้งหมดจะเปลี่ยนเป็นข้อความ และโครงสร้างจะไม่ถูกรักษาไว้