บทช่วยสอนตัวแก้ไข Power Query: แยกค่าฟิลด์เรกคอร์ดออกจากรายการ

บทช่วยสอนตัวแก้ไข Power Query: แยกค่าฟิลด์เรกคอร์ดออกจากรายการ

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

สมาชิกของโพสต์สถานการณ์นี้ เรามีตารางที่มีรายการอยู่ที่นี่ ถ้าเราเจาะลึกลงไปในรายการแรกนั้นและคลิกขวาที่ด้านข้างในพื้นที่สีขาวแล้วเลือกAdd as New Queryเราจะเห็นเนื้อหาของรายการนั้น

บทช่วยสอนตัวแก้ไข Power Query: แยกค่าฟิลด์เรกคอร์ดออกจากรายการ

รายการนี้มีสามบันทึก เมื่อคลิกออกไปด้านข้างในพื้นที่สีขาว เราจะเห็นตัวอย่างเนื้อหาของบันทึกนั้นด้านล่าง

บทช่วยสอนตัวแก้ไข Power Query: แยกค่าฟิลด์เรกคอร์ดออกจากรายการ

เป้าหมายคือการค้นหาค่าการค้นหาฟิลด์ จากนั้นดึงค่านั้นออกมา เมื่อเราแยก ค่าฟิลด์เหล่านั้นทั้งหมดแล้ว เราจะรวมค่าเหล่านั้นเป็นสตริงข้อความเดียว ดังนั้น ฉันจะอ้างอิงการค้นหาแหล่งที่มาของฉัน ฉันจะคลิกขวาที่นั้นแล้วเลือกอ้างอิง

บทช่วยสอนตัวแก้ไข Power Query: แยกค่าฟิลด์เรกคอร์ดออกจากรายการ

สารบัญ

บทช่วยสอนตัวแก้ไข Power Query – การแปลงรายการที่ซ้อนกันและการแยกค่า

ฉันจะเพิ่มคอลัมน์ที่กำหนดเองผ่านไอคอนตารางขนาดเล็กนั้น เราต้องการแปลงรายการที่ซ้อนกัน โดยแยกแต่ละค่าออกจากฟิลด์นั้นในเรกคอร์ดที่ซ้อนกันเหล่านั้น ในการทำเช่นนี้ เราสามารถใช้ฟังก์ชันที่ชื่อว่าlist.transform

บทช่วยสอนตัวแก้ไข Power Query: แยกค่าฟิลด์เรกคอร์ดออกจากรายการ

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

บทช่วยสอนตัวแก้ไข Power Query: แยกค่าฟิลด์เรกคอร์ดออกจากรายการ

ดังนั้นฉันจะเขียนที่นี่แต่ละข้อความจาก ในการเข้าถึงองค์ประกอบทั้งหมด เราสามารถใช้ตัวแปรนิรนามขีดล่าง ฉันจะเพิ่มเครื่องหมายขีดล่างตรงนี้ แต่องค์ประกอบทั้งหมดในรายการของเราเป็นบันทึก ดังนั้น เราจำเป็นต้องเพิ่มตัวดำเนินการเข้าถึงฟิลด์ด้วย ในชุดวงเล็บเหลี่ยม เราสามารถเพิ่มชื่อฟิลด์ที่เราต้องการเข้าถึงได้ ซึ่งเรียกว่าlookupvalue ปิดวงเล็บเหลี่ยมและปิดในวงเล็บ เพิ่มวงเล็บปิดสำหรับฟังก์ชัน List.Transform จากนั้นกดOK

บทช่วยสอนตัวแก้ไข Power Query: แยกค่าฟิลด์เรกคอร์ดออกจากรายการ

ลองคลิกด้านข้างในพื้นที่กว้างเพื่อดูผลลัพธ์ อย่างที่คุณเห็น เรามีคำอธิบายทั้งหมดจากเรกคอร์ดที่ซ้อนกันเหล่านั้น

บทช่วยสอนตัวแก้ไข Power Query: แยกค่าฟิลด์เรกคอร์ดออกจากรายการ

อย่างไรก็ตาม เราได้รับข้อผิดพลาดในตารางที่สาม

บทช่วยสอนตัวแก้ไข Power Query: แยกค่าฟิลด์เรกคอร์ดออกจากรายการ

ฉันจะคลิกขวาและเพิ่มเป็นแบบสอบถามใหม่ ฉันจะคลิกออกไปด้านข้างในพื้นที่กว้าง และเราจะเห็นว่าไม่มีค่าการค้นหา ไม่มีฟิลด์นี้ในบันทึกนี้ ดังนั้นมาแก้ไขด้วยเช่นกัน

บทช่วยสอนตัวแก้ไข Power Query: แยกค่าฟิลด์เรกคอร์ดออกจากรายการ

ฉันจะลบแบบสอบถามตัวช่วยนี้ ย้อนกลับไปที่แบบสอบถามการออกแบบของเรา และหลังจากโอเปอเรเตอร์การเข้าถึงฟิลด์ เราสามารถเพิ่มเครื่องหมายคำถามแล้วกด Enter

บทช่วยสอนตัวแก้ไข Power Query: แยกค่าฟิลด์เรกคอร์ดออกจากรายการ

ด้วยเหตุนี้ เราจึงไม่ได้รับข้อผิดพลาดนั้นอีกต่อไป แต่เราได้รับค่าNullแทน สิ่งที่ต้องทำคือการรวมค่าข้อความเหล่านี้

บทช่วยสอนตัวแก้ไข Power Query – การรวมค่าเป็นสตริงข้อความเดียว

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

บทช่วยสอนตัวแก้ไข Power Query: แยกค่าฟิลด์เรกคอร์ดออกจากรายการ

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

บทช่วยสอนตัวแก้ไข Power Query: แยกค่าฟิลด์เรกคอร์ดออกจากรายการ


แยกค่าจากบันทึกและรายการใน Power Query
LuckyTemplates Power Query: การลบแถวที่ซ้ำกัน
คอลัมน์ LuckyTemplates Unpivot – Power Query บทช่วยสอน

บทสรุป

ในบทช่วยสอนนี้ ฉันได้แสดงวิธีแยกค่าฟิลด์บันทึกจากรายการที่ซ้อนกัน และรวมค่าเหล่านั้นเป็นสตริงข้อความเดียว ฉันใช้ฟังก์ชัน List.Transform และ Text.From เพื่อแยกค่าฟิลด์สำหรับแต่ละระเบียนภายในรายการที่ซ้อนกันนั้น และสุดท้าย ฉันได้รวมผลลัพธ์เหล่านั้นเป็นสตริงข้อความเดียวโดยใช้ Text.Combine

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

ดีที่สุด!

เมลิสซ่า


ตนเองคืออะไรใน 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 คืออะไร ทั้งหมดที่คุณต้องการรู้