วิธีใช้แถว Power Query และการเลือกคอลัมน์

วิธีใช้แถว Power Query และการเลือกคอลัมน์

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

สารบัญ

วิธีใช้การเลือกแถวของ Power Query

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

เพื่อสาธิต นี่คือแบบสอบถามตารางตัวอย่างที่จะใช้

วิธีใช้แถว Power Query และการเลือกคอลัมน์

หากคุณต้องการดึงค่า Table1 ในคอลัมน์ Item ให้คลิกfxในแถบสูตรและเพิ่มขั้นตอนด้วยตนเอง จากนั้น ใช้ตัวดำเนินการดัชนีตำแหน่งเพื่ออ้างถึงตำแหน่งที่เป็นศูนย์และใช้ตัวดำเนินการเข้าถึงฟิลด์เพื่ออ้างอิงชื่อคอลัมน์

จากเซลล์ Sheet1 ในคอลัมน์ Item ให้นับจาก 0 จนถึงเซลล์ของ Table1 คุณจะพบว่าตำแหน่งของเซลล์ Table1 คือ 2 ดังนั้น ให้ป้อน2ภายในวงเล็บปีกกา สำหรับตัวดำเนินการเข้าถึงฟิลด์ ให้ป้อนชื่อคอลัมน์ที่เป็นของเซลล์ Table1 หลังจากนั้น คุณจะเห็นว่าบานหน้าต่างแสดงตัวอย่างจะส่งคืน Table1

วิธีใช้แถว Power Query และการเลือกคอลัมน์

หากคุณคลิกขวาที่ช่องว่างในเซลล์ Table1 และเลือกดูรายละเอียดแนวลึก คุณจะเห็นว่าอินเทอร์เฟซผู้ใช้สร้างผลลัพธ์และไวยากรณ์เหมือนกัน

วิธีใช้แถว Power Query และการเลือกคอลัมน์

วิธีใช้แถว Power Query และการเลือกคอลัมน์

เหตุผลคือตารางตัวอย่างไม่มีคีย์หลัก ตารางที่มีคีย์หลักใช้การค้นหาการจับคู่คีย์

นี่เป็นอีกหนึ่งตัวอย่างแบบสอบถามตารางที่มีคีย์หลัก

วิธีใช้แถว Power Query และการเลือกคอลัมน์

หากคุณคลิกขวาที่ช่องว่างในเซลล์ Table1 แล้วเลือกดูรายละเอียดแนวลึก คุณจะเห็นผลลัพธ์เดียวกันแต่ใช้ไวยากรณ์ต่างกัน

วิธีใช้แถว Power Query และการเลือกคอลัมน์

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

ลบขั้นตอนสุดท้ายของแบบสอบถามตารางนั้น และคลิกfxในแถบสูตรเพื่อเพิ่มขั้นตอนด้วยตนเอง เพื่อให้ได้ผลลัพธ์เดียวกัน คุณต้องจับคู่ค่ารายการกับ Table1

วิธีใช้แถว Power Query และการเลือกคอลัมน์

คุณจะเห็นว่ามันสร้างผลลัพธ์เดียวกัน วิธีนี้ใช้ได้ตราบเท่าที่เกณฑ์การค้นหาไม่ตรงกับหลายแถวในตาราง

เพื่อให้เห็นภาพ นี่คือรหัสที่สร้างขึ้นด้วยตนเองโดยใช้แบบสอบถามตารางตัวอย่าง

วิธีใช้แถว Power Query และการเลือกคอลัมน์

หากคุณกด Enter คุณจะไม่สามารถส่งคืนแถวเดียวได้ และคุณจะได้รับข้อความแสดงข้อผิดพลาดแจ้งว่าคีย์ตรงกับหลายแถวในตาราง

วิธีใช้แถว Power Query และการเลือกคอลัมน์

การใช้ตัวเลือกเสริมโดยการเพิ่มเครื่องหมายคำถามไม่ได้ระงับข้อผิดพลาด เนื่องจากมีผลเฉพาะกับลักษณะการทำงานที่ไม่พบเท่านั้น ในกรณีนี้ พบบันทึกหลายรายการที่ตรงกับเกณฑ์ของคุณ

นี่คือสิ่งที่คุณต้องระวังเมื่อใช้การค้นหาการจับคู่คีย์ อินเทอร์เฟซผู้ใช้จะใช้การค้นหาการจับคู่คีย์เมื่อตารางมีคีย์หลักเท่านั้น มิฉะนั้นจะใช้ตัวดำเนินการดัชนีตำแหน่งเสมอ

คุณสามารถตรวจสอบว่าตารางมีคีย์หลักหรือไม่โดยใช้ฟังก์ชันTable.Keys ในแบบสอบถามตัวอย่างที่สามนี้ คุณจะเห็นว่าฟังก์ชันส่งคืนเรกคอร์ด

วิธีใช้แถว Power Query และการเลือกคอลัมน์

เมื่อคุณคลิกที่ช่องว่างภายในเซลล์บันทึก คุณจะเห็นตัวอย่างเนื้อหาด้านล่างบานหน้าต่างแสดงตัวอย่าง

วิธีใช้แถว Power Query และการเลือกคอลัมน์

คุณจะเห็นว่าสถานะหลักเป็น TRUE สำหรับตาราง ซึ่งหมายความว่าตารางมีคีย์หลักและมีรายการที่มีคอลัมน์คีย์สำหรับตาราง

วิธีใช้การฉายภาพคอลัมน์ Power Query

การฉายภาพสร้างตารางใหม่ที่มีจำนวนคอลัมน์ลดลง ตัวดำเนินการฉายคือชุดของวงเล็บเหลี่ยมที่มีการเลือกฟิลด์หรือคอลัมน์ เพื่อสาธิต แบบสอบถามตารางตัวอย่างนี้จะถูกนำมาใช้

วิธีใช้แถว Power Query และการเลือกคอลัมน์

หากคุณต้องการเก็บเฉพาะคอลัมน์ข้อมูล ขั้นแรกให้เพิ่มขั้นตอนด้วยตนเองโดยคลิกfxในแถบสูตร สำหรับไวยากรณ์ ให้ป้อนข้อมูลภายในวงเล็บเหลี่ยม

วิธีใช้แถว Power Query และการเลือกคอลัมน์

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

วิธีใช้แถว Power Query และการเลือกคอลัมน์

การอ้างถึงคอลัมน์ที่ไม่มีอยู่จะทำให้เกิดข้อผิดพลาด หากคุณเพิ่มคอลัมน์ใหม่ในไวยากรณ์ ข้อความแสดงข้อผิดพลาดจะปรากฏในบานหน้าต่างแสดงตัวอย่าง

วิธีใช้แถว Power Query และการเลือกคอลัมน์

โดยการเพิ่มเครื่องหมายคำถาม คอลัมน์ที่ไม่มีอยู่จะถูกเพิ่ม แต่ค่าจะถูกตั้งค่าเป็น null

วิธีใช้แถว Power Query และการเลือกคอลัมน์

Power Queryคำนึงถึงขนาดตัวพิมพ์และเป็นสิ่งที่ควรระวังเมื่อใช้การเลือกหรือการฉายภาพ

บทสรุป


Power Query/M Masterclass #1 – หลักสูตรใหม่บน LuckyTemplates
แยกค่าจากบันทึกและรายการใน Power Query

การเลือกและการฉายภาพช่วยให้คุณดึงข้อมูลและรับข้อมูลเฉพาะจากตารางหรือแหล่งข้อมูลขนาดใหญ่ พวกเขาช่วยคุณแยกแยะข้อมูลที่คุณต้องการ เมื่อคุณเข้าใจวิธีการทำงานของทั้งสองแล้ว คุณจะเห็นการปรับปรุงที่ดีในทักษะการสร้างแบบจำลองข้อมูล ของคุณ

เมลิสซ่า


ตนเองคืออะไรใน Python: ตัวอย่างในโลกแห่งความเป็นจริง

ตนเองคืออะไรใน Python: ตัวอย่างในโลกแห่งความเป็นจริง

ตนเองคืออะไรใน Python: ตัวอย่างในโลกแห่งความเป็นจริง

วิธีบันทึกและโหลดไฟล์ RDS ใน R

วิธีบันทึกและโหลดไฟล์ RDS ใน R

คุณจะได้เรียนรู้วิธีการบันทึกและโหลดวัตถุจากไฟล์ .rds ใน R บล็อกนี้จะครอบคลุมถึงวิธีการนำเข้าวัตถุจาก R ไปยัง LuckyTemplates

เยี่ยมชม N วันทำการแรก – โซลูชันภาษาการเข้ารหัส DAX

เยี่ยมชม N วันทำการแรก – โซลูชันภาษาการเข้ารหัส DAX

ในบทช่วยสอนภาษาการเข้ารหัส DAX นี้ เรียนรู้วิธีใช้ฟังก์ชัน GENERATE และวิธีเปลี่ยนชื่อหน่วยวัดแบบไดนามิก

แสดงข้อมูลเชิงลึกโดยใช้เทคนิคการแสดงภาพแบบไดนามิกแบบหลายเธรดใน LuckyTemplates

แสดงข้อมูลเชิงลึกโดยใช้เทคนิคการแสดงภาพแบบไดนามิกแบบหลายเธรดใน LuckyTemplates

บทช่วยสอนนี้จะครอบคลุมถึงวิธีการใช้เทคนิค Multi Threaded Dynamic Visuals เพื่อสร้างข้อมูลเชิงลึกจากการแสดงข้อมูลแบบไดนามิกในรายงานของคุณ

บทนำในการกรองบริบทใน LuckyTemplates

บทนำในการกรองบริบทใน LuckyTemplates

ในบทความนี้ ฉันจะเรียกใช้ผ่านบริบทตัวกรอง บริบทตัวกรองเป็นหนึ่งในหัวข้อหลักที่ผู้ใช้ LuckyTemplates ควรเรียนรู้ในขั้นต้น

เคล็ดลับที่ดีที่สุดในการใช้แอปใน LuckyTemplates Online Service

เคล็ดลับที่ดีที่สุดในการใช้แอปใน LuckyTemplates Online Service

ฉันต้องการแสดงให้เห็นว่าบริการออนไลน์ของ LuckyTemplates Apps สามารถช่วยในการจัดการรายงานและข้อมูลเชิงลึกต่างๆ ที่สร้างจากแหล่งข้อมูลต่างๆ ได้อย่างไร

วิเคราะห์การเปลี่ยนแปลงอัตรากำไรล่วงเวลา – การวิเคราะห์ด้วย LuckyTemplates และ DAX

วิเคราะห์การเปลี่ยนแปลงอัตรากำไรล่วงเวลา – การวิเคราะห์ด้วย LuckyTemplates และ DAX

เรียนรู้วิธีคำนวณการเปลี่ยนแปลงอัตรากำไรของคุณโดยใช้เทคนิคต่างๆ เช่น การแยกสาขาและการรวมสูตร DAX ใน LuckyTemplates

แนวคิด Materialization สำหรับแคชข้อมูลใน DAX Studio

แนวคิด Materialization สำหรับแคชข้อมูลใน DAX Studio

บทช่วยสอนนี้จะหารือเกี่ยวกับแนวคิดของการทำให้แคชข้อมูลเป็นรูปธรรมและวิธีที่สิ่งเหล่านี้ส่งผลต่อประสิทธิภาพของ DAX ในการให้ผลลัพธ์

การรายงานทางธุรกิจโดยใช้ LuckyTemplates

การรายงานทางธุรกิจโดยใช้ LuckyTemplates

หากคุณยังคงใช้ Excel อยู่จนถึงตอนนี้ นี่เป็นเวลาที่ดีที่สุดในการเริ่มใช้ LuckyTemplates สำหรับความต้องการในการรายงานทางธุรกิจของคุณ

เกตเวย์ LuckyTemplates คืออะไร ทั้งหมดที่คุณต้องการรู้

เกตเวย์ LuckyTemplates คืออะไร ทั้งหมดที่คุณต้องการรู้

เกตเวย์ LuckyTemplates คืออะไร ทั้งหมดที่คุณต้องการรู้