ตนเองคืออะไรใน Python: ตัวอย่างในโลกแห่งความเป็นจริง
ตนเองคืออะไรใน Python: ตัวอย่างในโลกแห่งความเป็นจริง
ในบทแนะนำตัวแก้ไข Power Query นี้ ฉันต้องการแสดงวิธีที่คุณสามารถแยกค่าเขตข้อมูลเรกคอร์ดจากรายการที่ซ้อนกัน และรวมค่าเหล่านั้นเป็นสตริงข้อความเดียว คุณสามารถดูวิดีโอทั้งหมดของบทช่วยสอนนี้ได้ที่ด้านล่างของบล็อกนี้
สมาชิกของโพสต์สถานการณ์นี้ เรามีตารางที่มีรายการอยู่ที่นี่ ถ้าเราเจาะลึกลงไปในรายการแรกนั้นและคลิกขวาที่ด้านข้างในพื้นที่สีขาวแล้วเลือกAdd as New Queryเราจะเห็นเนื้อหาของรายการนั้น
รายการนี้มีสามบันทึก เมื่อคลิกออกไปด้านข้างในพื้นที่สีขาว เราจะเห็นตัวอย่างเนื้อหาของบันทึกนั้นด้านล่าง
เป้าหมายคือการค้นหาค่าการค้นหาฟิลด์ จากนั้นดึงค่านั้นออกมา เมื่อเราแยก ค่าฟิลด์เหล่านั้นทั้งหมดแล้ว เราจะรวมค่าเหล่านั้นเป็นสตริงข้อความเดียว ดังนั้น ฉันจะอ้างอิงการค้นหาแหล่งที่มาของฉัน ฉันจะคลิกขวาที่นั้นแล้วเลือกอ้างอิง
สารบัญ
บทช่วยสอนตัวแก้ไข Power Query – การแปลงรายการที่ซ้อนกันและการแยกค่า
ฉันจะเพิ่มคอลัมน์ที่กำหนดเองผ่านไอคอนตารางขนาดเล็กนั้น เราต้องการแปลงรายการที่ซ้อนกัน โดยแยกแต่ละค่าออกจากฟิลด์นั้นในเรกคอร์ดที่ซ้อนกันเหล่านั้น ในการทำเช่นนี้ เราสามารถใช้ฟังก์ชันที่ชื่อว่าlist.transform
ฟังก์ชันนี้ต้องการรายการ และรายการของเราอยู่ในคอลัมน์FromLookup ฉันจะเลือกอันนั้นแล้วใส่เครื่องหมายจุลภาค ถัดไป มันต้องการการแปลงเป็นฟังก์ชัน และสำหรับแต่ละองค์ประกอบในรายการนั้น เราต้องการได้รับข้อความจากองค์ประกอบนั้น
ดังนั้นฉันจะเขียนที่นี่แต่ละข้อความจาก ในการเข้าถึงองค์ประกอบทั้งหมด เราสามารถใช้ตัวแปรนิรนามขีดล่าง ฉันจะเพิ่มเครื่องหมายขีดล่างตรงนี้ แต่องค์ประกอบทั้งหมดในรายการของเราเป็นบันทึก ดังนั้น เราจำเป็นต้องเพิ่มตัวดำเนินการเข้าถึงฟิลด์ด้วย ในชุดวงเล็บเหลี่ยม เราสามารถเพิ่มชื่อฟิลด์ที่เราต้องการเข้าถึงได้ ซึ่งเรียกว่าlookupvalue ปิดวงเล็บเหลี่ยมและปิดในวงเล็บ เพิ่มวงเล็บปิดสำหรับฟังก์ชัน List.Transform จากนั้นกดOK
ลองคลิกด้านข้างในพื้นที่กว้างเพื่อดูผลลัพธ์ อย่างที่คุณเห็น เรามีคำอธิบายทั้งหมดจากเรกคอร์ดที่ซ้อนกันเหล่านั้น
อย่างไรก็ตาม เราได้รับข้อผิดพลาดในตารางที่สาม
ฉันจะคลิกขวาและเพิ่มเป็นแบบสอบถามใหม่ ฉันจะคลิกออกไปด้านข้างในพื้นที่กว้าง และเราจะเห็นว่าไม่มีค่าการค้นหา ไม่มีฟิลด์นี้ในบันทึกนี้ ดังนั้นมาแก้ไขด้วยเช่นกัน
ฉันจะลบแบบสอบถามตัวช่วยนี้ ย้อนกลับไปที่แบบสอบถามการออกแบบของเรา และหลังจากโอเปอเรเตอร์การเข้าถึงฟิลด์ เราสามารถเพิ่มเครื่องหมายคำถามแล้วกด Enter
ด้วยเหตุนี้ เราจึงไม่ได้รับข้อผิดพลาดนั้นอีกต่อไป แต่เราได้รับค่าNullแทน สิ่งที่ต้องทำคือการรวมค่าข้อความเหล่านี้
บทช่วยสอนตัวแก้ไข Power Query – การรวมค่าเป็นสตริงข้อความเดียว
ในการรวมค่าเหล่า นี้เป็นสตริงเดียว เราสามารถใช้ฟังก์ชันText.Combine ในแถบสูตร เราจะเพิ่ม Text.Combine จากนั้นเปิดวงเล็บ ข้ามไปที่จุดสิ้นสุด และเพิ่มเครื่องหมายจุลภาค
พารามิเตอร์แรกคือข้อความเป็นรายการ และตอนนี้ต้องการตัวคั่นเป็นข้อความ ลองใส่เครื่องหมายอัญประกาศ ปิดวงเล็บ แล้วกด Enter และคุณมีมัน
แยกค่าจากบันทึกและรายการใน Power Query
LuckyTemplates Power Query: การลบแถวที่ซ้ำกัน
คอลัมน์ LuckyTemplates Unpivot – Power Query บทช่วยสอน
บทสรุป
ในบทช่วยสอนนี้ ฉันได้แสดงวิธีแยกค่าฟิลด์บันทึกจากรายการที่ซ้อนกัน และรวมค่าเหล่านั้นเป็นสตริงข้อความเดียว ฉันใช้ฟังก์ชัน List.Transform และ Text.From เพื่อแยกค่าฟิลด์สำหรับแต่ละระเบียนภายในรายการที่ซ้อนกันนั้น และสุดท้าย ฉันได้รวมผลลัพธ์เหล่านั้นเป็นสตริงข้อความเดียวโดยใช้ Text.Combine
ฉันหวังว่าคุณจะใช้และนำเทคนิคนี้ไปใช้ในสภาพแวดล้อมการทำงานของคุณเอง สำหรับบทช่วยสอนที่คล้ายกันเพิ่มเติม โปรดดูลิงก์ที่เกี่ยวข้องด้านล่าง
ดีที่สุด!
เมลิสซ่า
ตนเองคืออะไรใน Python: ตัวอย่างในโลกแห่งความเป็นจริง
คุณจะได้เรียนรู้วิธีการบันทึกและโหลดวัตถุจากไฟล์ .rds ใน R บล็อกนี้จะครอบคลุมถึงวิธีการนำเข้าวัตถุจาก R ไปยัง LuckyTemplates
ในบทช่วยสอนภาษาการเข้ารหัส DAX นี้ เรียนรู้วิธีใช้ฟังก์ชัน GENERATE และวิธีเปลี่ยนชื่อหน่วยวัดแบบไดนามิก
บทช่วยสอนนี้จะครอบคลุมถึงวิธีการใช้เทคนิค Multi Threaded Dynamic Visuals เพื่อสร้างข้อมูลเชิงลึกจากการแสดงข้อมูลแบบไดนามิกในรายงานของคุณ
ในบทความนี้ ฉันจะเรียกใช้ผ่านบริบทตัวกรอง บริบทตัวกรองเป็นหนึ่งในหัวข้อหลักที่ผู้ใช้ LuckyTemplates ควรเรียนรู้ในขั้นต้น
ฉันต้องการแสดงให้เห็นว่าบริการออนไลน์ของ LuckyTemplates Apps สามารถช่วยในการจัดการรายงานและข้อมูลเชิงลึกต่างๆ ที่สร้างจากแหล่งข้อมูลต่างๆ ได้อย่างไร
เรียนรู้วิธีคำนวณการเปลี่ยนแปลงอัตรากำไรของคุณโดยใช้เทคนิคต่างๆ เช่น การแยกสาขาและการรวมสูตร DAX ใน LuckyTemplates
บทช่วยสอนนี้จะหารือเกี่ยวกับแนวคิดของการทำให้แคชข้อมูลเป็นรูปธรรมและวิธีที่สิ่งเหล่านี้ส่งผลต่อประสิทธิภาพของ DAX ในการให้ผลลัพธ์
หากคุณยังคงใช้ Excel อยู่จนถึงตอนนี้ นี่เป็นเวลาที่ดีที่สุดในการเริ่มใช้ LuckyTemplates สำหรับความต้องการในการรายงานทางธุรกิจของคุณ
เกตเวย์ LuckyTemplates คืออะไร ทั้งหมดที่คุณต้องการรู้