เค้าโครงปฏิทินเป็นรูปแบบตารางโดยใช้ Power Query

เค้าโครงปฏิทินเป็นรูปแบบตารางโดยใช้ Power Query

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

บทช่วยสอนนี้จะสอนวิธีเติมช่องว่างในข้อมูลของคุณ และวิธีการเก็บเกี่ยวใน LuckyTemplates

สารบัญ

การเตรียมไฟล์และเค้าโครงใน Power Query

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

เค้าโครงปฏิทินเป็นรูปแบบตารางโดยใช้ Power Query

ตอนนี้ ไปที่ Power Query และรับไฟล์ เลือก แหล่งข้อมูลใหม่ แล้วคลิก เพิ่มเติม จากนั้นคลิกทั้งหมดแล้วเลือกโฟลเดอร์

เค้าโครงปฏิทินเป็นรูปแบบตารางโดยใช้ Power Query

เลือกพารามิเตอร์แล้วกดตกลง

เค้าโครงปฏิทินเป็นรูปแบบตารางโดยใช้ Power Query

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

เค้าโครงปฏิทินเป็นรูปแบบตารางโดยใช้ Power Query

จากนั้น เลือกไฟล์ใดก็ได้ในโฟลเดอร์เป็นไฟล์ตัวอย่าง แล้วเลือกรายการที่คุณต้องการเริ่ม

เค้าโครงปฏิทินเป็นรูปแบบตารางโดยใช้ Power Query

เมื่อดูที่ Query1 คุณจะเห็นข้อมูลจากทั้ง File1 และ File2

การกำหนดสูตรการคำนวณใน Power Query

รูปแบบของข้อมูลใน Query1 ยังคงไม่ถูกต้อง คุณสามารถเปลี่ยนแปลงได้โดยใช้แบบสอบถาม Transform Example File

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

ลบ 2 แถวแรกและ Column1

เค้าโครงปฏิทินเป็นรูปแบบตารางโดยใช้ Power Query

ถัดไปเติมช่องว่างภายในตาราง ไปที่แท็บ Transform แล้วเลือก Transpose เลือกคอลัมน์ที่มีวันที่และคลิกที่ส่วนหัว คลิกเติมแล้วเลือกลง

เค้าโครงปฏิทินเป็นรูปแบบตารางโดยใช้ Power Query

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

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

เพิ่มขั้นตอนด้วยตนเองโดยกดf(x)ในแถบสูตร จากนั้นป้อนTable.ToColumns ซึ่งจะเปลี่ยนแต่ละคอลัมน์เป็นรายการที่มีรายการ

เค้าโครงปฏิทินเป็นรูปแบบตารางโดยใช้ Power Query

เปลี่ยนรายการเป็นตารางและเพิ่มหมายเลขดัชนี คุณสามารถเปลี่ยนจาก 0 หรือ 1

เค้าโครงปฏิทินเป็นรูปแบบตารางโดยใช้ Power Query

เค้าโครงปฏิทินเป็นรูปแบบตารางโดยใช้ Power Query

เติมช่องว่างในวันที่

ยังมีช่องว่างในวันที่คุณต้องกรอก อย่างไรก็ตาม การดำเนินการเติมข้อมูลใช้ไม่ได้กับรายการ คุณต้องเปลี่ยนรายการนี้เป็นตาราง

เลือกคอลัมน์ดัชนีแล้วคลิกจัดกลุ่มตาม แทนที่ Count เป็น ToTable เพื่อเปลี่ยนชื่อคอลัมน์ เปลี่ยน RowCount เป็น FromColumns และชี้ไปที่ Column1 ซึ่งวางรายการไว้ จากนั้นเปลี่ยนเป็นตารางประเภท

เค้าโครงปฏิทินเป็นรูปแบบตารางโดยใช้ Power Query

ตอนนี้คุณจะเห็นว่ารายการกลายเป็นตารางที่มีเพียงคอลัมน์เดียว

เค้าโครงปฏิทินเป็นรูปแบบตารางโดยใช้ Power Query

ตอนนี้ดำเนินการกรอกข้อมูลสำหรับแต่ละตาราง ขั้นแรก เพิ่มคอลัมน์ที่กำหนดเองและเรียกมันว่าFillDown

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

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

เค้าโครงปฏิทินเป็นรูปแบบตารางโดยใช้ Power Query

นี่จะทำให้คุณมีคอลัมน์ใหม่ที่มีตารางเต็ม

เค้าโครงปฏิทินเป็นรูปแบบตารางโดยใช้ Power Query

ค้นหาตำแหน่งที่วางวันที่ของคอลัมน์และแยกออกเป็นตารางแยกกัน ในการทำเช่นนั้น คุณต้องเปลี่ยนตารางเป็นรายการของคอลัมน์

หลังจากฟังก์ชัน Table.FillDown และ Else ในแถบสูตร ให้อ้างอิง Column1

เค้าโครงปฏิทินเป็นรูปแบบตารางโดยใช้ Power Query

การดำเนินการนี้จะเปลี่ยนตารางของคุณให้เป็นรายการพร้อมชุดวันที่

เค้าโครงปฏิทินเป็นรูปแบบตารางโดยใช้ Power Query

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

ใช้IFและป้อนข้อมูล FillDown คุณต้องตรวจสอบค่าแรกในรายการเท่านั้น หากเป็นวันที่ ให้ส่งคืน Index ถ้าไม่ป้อนnull จากนั้นเติมคอลัมน์นั้นลงไป

เค้าโครงปฏิทินเป็นรูปแบบตารางโดยใช้ Power Query

การจัดกลุ่มตารางที่แยกจากกัน

ใช้ Group by ในคอลัมน์ Index2 จัดกลุ่มตารางที่มีค่า Index2 เหมือนกันเป็นตารางเดียว

เค้าโครงปฏิทินเป็นรูปแบบตารางโดยใช้ Power Query

คุณจะไม่นับแถว ดังนั้น เปลี่ยน RowCount เป็น FromColumns และเพิ่มคอลัมน์ FillDown จากนั้นเปลี่ยนประเภทเป็นตาราง

เค้าโครงปฏิทินเป็นรูปแบบตารางโดยใช้ Power Query

หากคุณคลิกที่ตาราง คุณจะเห็นคอลัมน์ภายในนั้น

เค้าโครงปฏิทินเป็นรูปแบบตารางโดยใช้ Power Query

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

เค้าโครงปฏิทินเป็นรูปแบบตารางโดยใช้ Power Query

เลือกคอลัมน์ 1 และคอลัมน์ 2 คลิก Transform แล้วเลือก Unpivot คอลัมน์อื่น จากนั้นจะแสดงให้คุณเห็น 4 คอลัมน์

เค้าโครงปฏิทินเป็นรูปแบบตารางโดยใช้ Power Query

ลบคอลัมน์ Attribute เนื่องจากไม่จำเป็น จากนั้น เปลี่ยนชื่อคอลัมน์เป็นDate , MovementsและName เปลี่ยนประเภทข้อมูลของคอลัมน์ Date เป็น Date และคอลัมน์ Name เป็น Text

เค้าโครงปฏิทินเป็นรูปแบบตารางโดยใช้ Power Query

คุณได้อัปเดตการแปลงเป็นไฟล์ตัวอย่างการแปลงแล้ว

ถ้าคุณไปที่ Query1 คุณจะเห็นว่าไม่พบ Column1 ของตาราง ดังนั้น ลบขั้นตอนประเภทที่เปลี่ยนแปลงในส่วนขั้นตอนที่ใช้

เค้าโครงปฏิทินเป็นรูปแบบตารางโดยใช้ Power Query

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

เค้าโครงปฏิทินเป็นรูปแบบตารางโดยใช้ Power Query

ตอนนี้คุณได้อัปเดตและเปลี่ยนรูปแบบของโมเดลข้อมูลเป็นฟอร์มตารางแล้ว


ปฏิทินแบบกำหนดเองของ LuckyTemplates: การคำนวณสำหรับเดือนที่เปลี่ยนเดือน – 445 ปฏิทิน
เทคนิคการจัดรูปแบบตามเงื่อนไขแบบกำหนดเองใน LuckyTemplates
วิธีทำงานกับวันที่หลายวันใน LuckyTemplates

บทสรุป

ในรายงานข้อมูลของคุณ คุณต้องเติมช่องว่างในตารางวันที่ของคุณโดยเปลี่ยนเค้าโครงปฏิทินเป็นรูปแบบตาราง

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

สิ่งที่ดีที่สุด

เมลิสซ่า


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