หมายเหตุ
การเข้าถึงหน้านี้ต้องได้รับการอนุญาต คุณสามารถลอง ลงชื่อเข้าใช้หรือเปลี่ยนไดเรกทอรีได้
การเข้าถึงหน้านี้ต้องได้รับการอนุญาต คุณสามารถลองเปลี่ยนไดเรกทอรีได้
Power Query นําเสนอชุดวิธีในการเข้าถึงไฟล์ที่โฮสต์บน SharePoint หรือ Microsoft OneDrive สําหรับที่ทํางานหรือโรงเรียน
เรียกดูไฟล์
Note
ปัจจุบัน คุณสามารถเรียกดูไฟล์ OneDrive สําหรับที่ทํางานหรือโรงเรียนของผู้ใช้ที่ได้รับการรับรองความถูกต้องภายใน Power Query Online สําหรับ PowerApps เท่านั้น
คำเตือน
คุณลักษณะนี้กําหนดให้เบราว์เซอร์ของคุณอนุญาตคุกกี้ของบุคคลที่สาม หากเบราว์เซอร์บล็อกคุกกี้ของบุคคลที่สาม กล่องโต้ตอบเรียก ดู จะปรากฏขึ้นแต่ว่างเปล่าโดยไม่มีตัวเลือกในการปิดกล่องโต้ตอบ
Power Query มีปุ่ม เรียกดู OneDrive ถัดจากกล่องข้อความ เส้นทางไฟล์ หรือ URL เมื่อคุณสร้างกระแสข้อมูลใน PowerApps โดยใช้ตัวเชื่อมต่อใดๆ เหล่านี้:
เมื่อคุณเลือกปุ่มนี้ คุณจะได้รับพร้อมท์ให้ดําเนินการผ่านกระบวนการรับรองความถูกต้อง หลังจากที่คุณเสร็จสิ้นกระบวนการนี้ หน้าต่างใหม่จะปรากฏขึ้นพร้อมกับไฟล์ผู้ใช้ที่ได้รับการรับรองความถูกต้องทั้งหมดภายใน OneDrive สําหรับที่ทํางานหรือโรงเรียน
คุณสามารถเลือกไฟล์ที่คุณต้องการ แล้วเลือกปุ่ม เปิด หลังจากเลือก เปิด คุณจะถูกนํากลับไปยังหน้าการตั้งค่าการเชื่อมต่อเริ่มต้น ซึ่งขณะนี้ เส้นทางไฟล์ หรือ กล่องข้อความ URL จะเก็บ URL ที่แน่นอนไปยังไฟล์ที่คุณเลือกจาก OneDrive สําหรับที่ทํางานหรือโรงเรียน
คุณสามารถเลือก ปุ่มถัดไป ที่มุมล่างขวาของหน้าต่างเพื่อดําเนินการต่อและรับข้อมูลของคุณ
จากตัวเชื่อมต่อเว็บโดยใช้ URL ของไฟล์
นําทางไปยังตําแหน่งที่ตั้ง OneDrive สําหรับที่ทํางานหรือโรงเรียนของคุณโดยใช้เบราว์เซอร์ คลิกขวาที่ไฟล์ที่คุณต้องการใช้ แล้วเลือก เปิดใน Excel
Note
อินเทอร์เฟซเบราว์เซอร์ของคุณอาจมีลักษณะไม่เหมือนกับรูปต่อไปนี้ทุกประการ มีหลายวิธีในการเลือก เปิดใน Excel สําหรับไฟล์ในอินเทอร์เฟซเบราว์เซอร์ OneDrive สําหรับที่ทํางานหรือโรงเรียนของคุณ คุณสามารถใช้ตัวเลือกใดก็ได้ที่อนุญาตให้คุณเปิดแฟ้มใน Excel
ใน Excel ให้เลือกข้อมูล> แล้วเลือกปุ่ม คัดลอกเส้นทาง
เมื่อต้องการใช้ลิงก์ที่คุณเพิ่งคัดลอกใน Power Query ให้ทําตามขั้นตอนต่อไปนี้:
เลือก รับเว็บข้อมูล>
ในกล่องโต้ตอบ จากเว็บ ให้เลือกตัวเลือก พื้นฐาน แล้ววางลิงก์ใน URL
ลบสตริง ?web=1 ที่ส่วนท้ายของลิงก์ เพื่อให้ Power Query สามารถนําทางไปยังไฟล์ของคุณได้อย่างถูกต้อง แล้วเลือก ตกลง
ถ้า Power Query พร้อมท์ให้คุณใส่ข้อมูลประจําตัว ให้เลือก Windows (สําหรับไซต์ SharePoint ภายในองค์กร) หรือ บัญชีองค์กร (สําหรับ Microsoft 365 หรือ OneDrive สําหรับไซต์ที่ทํางานหรือโรงเรียน) เลือกเชื่อมต่อ
ข้อควรระวัง
เมื่อคุณทํางานกับไฟล์ที่โฮสต์บน OneDrive สําหรับที่บ้าน ไฟล์ที่คุณต้องการเชื่อมต่อจะต้องพร้อมใช้งานแบบสาธารณะ เมื่อตั้งค่าวิธีการรับรองความถูกต้องสําหรับการเชื่อมต่อนี้ ให้เลือกตัวเลือก ไม่ระบุชื่อ
เมื่อกล่องโต้ตอบ ตัวนําทาง ปรากฏขึ้นคุณสามารถเลือกจากรายการตารางแผ่นงานและช่วงที่พบในสมุดงาน Excel จากที่นั่น คุณสามารถใช้ไฟล์ OneDrive สําหรับที่ทํางานหรือโรงเรียนได้เหมือนกับไฟล์ Excel อื่นๆ คุณสามารถสร้างรายงานและใช้ในชุดข้อมูลได้เหมือนกับที่คุณทํากับแหล่งข้อมูลอื่นๆ
Note
เมื่อต้องการใช้ไฟล์ OneDrive สําหรับที่ทํางานหรือโรงเรียนเป็นแหล่งข้อมูลในบริการของ Power BI โดยเปิดใช้งาน การรีเฟรชบริการ สําหรับไฟล์นั้น ให้แน่ใจว่าคุณเลือก OAuth2 เป็นวิธี การรับรองความถูกต้อง เมื่อกําหนดการตั้งค่าการรีเฟรชของคุณ มิฉะนั้น คุณอาจพบข้อผิดพลาด (เช่น ไม่สามารถ อัปเดตข้อมูลประจําตัวของแหล่งข้อมูล) เมื่อคุณพยายามเชื่อมต่อหรือรีเฟรช การเลือก OAuth2 เป็นวิธีการรับรองความถูกต้องจะแก้ไขข้อผิดพลาดของข้อมูลเข้าสู่ระบบนั้น
ตัวเชื่อมต่อโฟลเดอร์ SharePoint
คุณสามารถอ่านคําแนะนําทีละขั้นตอนโดยละเอียดเกี่ยวกับวิธีการเชื่อมต่อกับไฟล์ที่โฮสต์บนไซต์ SharePoint ของคุณในบทความโฟลเดอร์ SharePoint
หลังจากสร้างการเชื่อมต่อสําเร็จแล้ว คุณจะได้รับพร้อมท์ด้วยการแสดงตัวอย่างตารางที่แสดงไฟล์ในไซต์ SharePoint ของคุณ เลือกปุ่ม แปลงข้อมูล ที่ด้านล่างขวาของหน้าต่าง
การเลือกปุ่ม แปลงข้อมูล จะนําคุณไปยังมุมมองของข้อมูลที่เรียกว่า มุมมองระบบแฟ้ม แต่ละแถวในตารางนี้แสดงถึงแฟ้มที่พบในไซต์ SharePoint ของคุณ
ตารางมีคอลัมน์ชื่อ เนื้อหา ที่มีไฟล์ของคุณในรูปแบบไบนารี ค่าในคอลัมน์ เนื้อหา มีสีที่แตกต่างจากค่าที่เหลือในคอลัมน์อื่นๆ ของตาราง ซึ่งบ่งชี้ว่าสามารถเลือกได้
เมื่อคุณเลือกค่า ไบนารี ในคอลัมน์ เนื้อหา Power Query จะเพิ่มชุดขั้นตอนในคิวรีของคุณโดยอัตโนมัติเพื่อนําทางไปยังไฟล์และตีความเนื้อหาของไฟล์หากเป็นไปได้
ตัวอย่างเช่น จากตารางที่แสดงในรูปก่อนหน้า คุณสามารถเลือกแถวที่สองที่ฟิลด์ ชื่อ มีค่าเป็น 02-February.csv Power Query จะสร้างชุดขั้นตอนโดยอัตโนมัติเพื่อนําทางและตีความเนื้อหาของไฟล์เป็นไฟล์ CSV
Note
คุณสามารถโต้ตอบกับตารางได้โดยใช้ตัวกรอง การเรียงลําดับ และการแปลงอื่นๆ ก่อนที่จะนําทางไปยังไฟล์ที่คุณเลือก เมื่อคุณแปลงเหล่านี้เสร็จแล้ว ให้เลือกค่า ไบนารี ที่คุณต้องการดู
ประสบการณ์การใช้งาน OneDrive สําหรับที่ทํางานหรือโรงเรียน
ตัวเชื่อมต่อโฟลเดอร์ SharePoint และประสบการณ์การใช้งานยังใช้ได้กับไฟล์ที่โฮสต์บน OneDrive สําหรับที่ทํางานหรือโรงเรียน อย่างไรก็ตาม URL ที่คุณต้องใช้จะแตกต่างจาก URL ที่คุณจะใช้สําหรับไซต์ SharePoint เมื่อต้องการค้นหา URL ที่ไม่ซ้ํากันของคุณ ให้ไปที่พอร์ทัล OneDrive สําหรับที่ทํางานหรือโรงเรียน แล้วคัดลอก URL จากเบราว์เซอร์ของคุณ URL นี้อาจมีลักษณะคล้ายกับตัวอย่างต่อไปนี้
https://contoso-my.sharepoint.com/personal/user123_contoso_com/_layouts/15/onedrive.aspx
คุณไม่จําเป็นต้องมี URL แบบเต็ม แต่ต้องการเพียง 2-3 ส่วนแรกเท่านั้น URL ที่คุณต้องใช้ใน Power Query มีรูปแบบต่อไปนี้:
https://<unique_tenant_name>.sharepoint.com/personal/<user_identifier>
เช่น:
https://contoso-my.sharepoint/personal/user123_contoso_com
ฟังก์ชัน SharePoint.Contents
แม้ว่าตัวเชื่อมต่อโฟลเดอร์ SharePoint จะมอบประสบการณ์ที่คุณสามารถดูไฟล์ทั้งหมดที่พร้อมใช้งานใน SharePoint หรือ OneDrive สําหรับไซต์ที่ทํางานหรือโรงเรียนได้ในคราวเดียว แต่คุณยังสามารถเลือกใช้ประสบการณ์ที่แตกต่างออกไปได้ ในประสบการณ์การใช้งานนี้ คุณสามารถนําทางผ่านโฟลเดอร์ SharePoint หรือ OneDrive สําหรับที่ทํางานหรือโรงเรียน และเข้าถึงโฟลเดอร์หรือไฟล์ที่คุณสนใจได้
ประสบการณ์นี้มีให้ผ่าน SharePoint.Contents ฟังก์ชัน หากต้องการใช้ฟังก์ชันนี้ ให้ทําตามขั้นตอนต่อไปนี้:
สร้างแบบสอบถามเปล่า
เปลี่ยนรหัสในแถบสูตรให้เป็น
SharePoint.Contents("url")urlรูปแบบเดียวกับที่ใช้สําหรับตัวเชื่อมต่อโฟลเดอร์ SharePoint เช่น:SharePoint.Contents("https://contoso.sharepoint.com/marketing/data")Note
ฟังก์ชันนี้จะพยายามใช้ SharePoint API เวอร์ชัน 14 เพื่อเชื่อมต่อ ถ้าคุณไม่แน่ใจว่าไซต์ SharePoint ของคุณใช้เวอร์ชัน API อยู่ คุณอาจต้องการลองใช้โค้ดตัวอย่างต่อไปนี้:
SharePoint.Contents("https://contoso.sharepoint.com/marketing/data", [ApiVersion="Auto"])Power Query ร้องขอให้คุณเพิ่มวิธีการรับรองความถูกต้องสําหรับการเชื่อมต่อของคุณ ใช้วิธีการรับรองความถูกต้องเดียวกันกับที่คุณใช้สําหรับตัวเชื่อมต่อไฟล์ SharePoint
นําทางผ่านเอกสารต่างๆ ไปยังโฟลเดอร์หรือไฟล์เฉพาะที่คุณสนใจ
ตัวอย่างเช่น ลองนึกภาพไซต์ SharePoint ที่มีโฟลเดอร์ 'เอกสารที่ใช้ร่วมกัน ' คุณสามารถเลือกค่า ตาราง ในคอลัมน์ เนื้อหา สําหรับโฟลเดอร์นั้น และนําทางไปยังโฟลเดอร์นั้นได้โดยตรง
ภายในโฟลเดอร์ เอกสารที่ใช้ร่วมกัน นี้มีโฟลเดอร์ที่บริษัทจัดเก็บรายงานการขายทั้งหมด โฟลเดอร์นี้มีชื่อว่า รายงานยอดขาย คุณสามารถเลือกค่า ตาราง บนคอลัมน์ เนื้อหา สําหรับแถวนั้น
เมื่อมีไฟล์ทั้งหมดภายในโฟลเดอร์ รายงานยอดขาย คุณสามารถเลือกปุ่ม รวมไฟล์ (ดู รวมไฟล์ภาพรวม) เพื่อรวมข้อมูลจากไฟล์ทั้งหมดในโฟลเดอร์นี้ให้เป็นตารางเดียว หรือคุณสามารถนําทางไปยังไฟล์เดียวที่คุณเลือกได้โดยตรงโดยเลือกค่าไบนารีจากคอลัมน์เนื้อหา
Note
ประสบการณ์ที่ได้รับจากฟังก์ชันนี้ SharePoint.Contents เหมาะสมที่สุดสําหรับ SharePoint และ OneDrive สําหรับสภาพแวดล้อมที่ทํางานหรือโรงเรียนที่มีไฟล์จํานวนมาก