Power Query Studio
งานเตรียมข้อมูลที่กด Refresh แทนการทำใหม่ทุกเดือน
ไฟล์ Excel ที่รวมตัวอย่าง Power Query สำหรับงานบัญชีและการเงิน ตั้งแต่ทำความสะอาดวันที่ พ.ศ. และเลขไทย ลบรายการที่ถูกแก้ย้อนหลัง จับคู่ master และกระทบยอด ไปจนถึงอ่าน API แบบแบ่งหน้าและรวมไฟล์ทั้งโฟลเดอร์ ทุกตัวอย่างเปิดดูขั้นตอนได้ใน Query Editor และมีคู่มือภาษาไทยและอังกฤษ
ไฟล์และคู่มือเสร็จแล้ว ส่วนเงื่อนไขการแจกยังอยู่ระหว่างกำหนด ปุ่มดาวน์โหลดจะอยู่ในหน้านี้เมื่อเปิดให้ใช้

ตัวอย่างครอบคลุมงานอะไร
แต่ละตัวอย่างแก้โจทย์เดียว ระบุผลที่ได้จากข้อมูลตั้งต้น และจุดที่ต้องระวังเมื่อนำไปใช้กับข้อมูลจริง
ทำความสะอาดข้อมูล
Clean text + เลขไทย + วันที่ พ.ศ. · เก็บรายการล่าสุดอย่างแน่นอน · แยกแถวผิดพลาดเพื่อแก้กลับต้นทาง
รวมและจับคู่ข้อมูล
Merge master + ยอดสุทธิ + ต้นทุน · หาลูกค้าที่ไม่มีใน Master · กระทบยอดแบบ Full Outer · Fuzzy match พร้อมคะแนนและคิวตรวจ · As-of join ราคาล่าสุด ณ วันซื้อ · เปรียบเทียบ New / Changed / Deleted · จับ master ตามช่วงเวลาที่มีผล
สรุปและจัดอันดับ
Group By รายเดือนและช่องทาง · Top N แยกตามภูมิภาค · ยอดสะสมแยกช่องทาง · ค่าเฉลี่ยเคลื่อนที่ 3 เดือน · Dense rank ภายในกลุ่ม · RFM ลูกค้าและกลุ่มที่ควรดูแล · Cohort retention ตามเดือนซื้อครั้งแรก · ABC / Pareto สินค้า
เปลี่ยนรูปตาราง
Unpivot เดือนที่เพิ่มได้อัตโนมัติ · Pivot ช่องทางด้วยคอลัมน์แบบ dynamic · กู้รายงานที่เว้นหัวกลุ่มว่าง · แยกหลายค่าในช่องเดียวเป็นหลายแถว · รับไฟล์ที่ชื่อคอลัมน์ต่างกัน · คลี่หัวตารางสองชั้น
วันที่และปฏิทิน
ปฏิทินปีบัญชีและวันทำงาน · นับ SLA โดยข้ามเสาร์อาทิตย์และวันหยุด · กรองช่วงวันที่ด้วยพารามิเตอร์ · เติมวันที่ไม่มีรายการด้วย Calendar Join
เทคนิคขั้นสูง
คลี่สายบังคับบัญชาแบบ recursion · ระเบิด BOM หลายระดับ · เลือกคอลัมน์ด้วย pattern แล้วแปลงพร้อมกัน · Incremental window ที่กำหนดเอง
JSON, XML, HTML และ API
คลี่ JSON ซ้อน record และ list · API pagination แบบทดลอง offline · แปลง XML เป็นตาราง · อ่านตาราง HTML ด้วย CSS selector
ตรวจคุณภาพข้อมูล
Data profiling ทุกคอลัมน์ · ตรวจ outlier ด้วย IQR · Assertions ตรวจ invariants และ edge cases · แสดงเวลาและปริมาณข้อมูลรอบล่าสุด
เชื่อมต่อแหล่งข้อมูลจริง
รวม CSV ทั้งโฟลเดอร์พร้อมสถานะรายไฟล์ · รวม Excel Table จากหลาย workbook · REST แบบแบ่งหน้า + retry มีขอบเขต · SQL parameter + native query folding · SharePoint Folder แบบจำกัด path · PDF Table extraction · OData entity · HTML table จากเว็บจริง
ค่าควบคุมหลัง Refresh All
ข้อมูลฝึกมีแถวที่ใส่ปัญหาไว้ตั้งใจ เช่น วันที่ 31 ก.พ. จำนวนที่พิมพ์เป็นตัวอักษร และลูกค้าที่ไม่มีใน master หลัง Refresh ผลต้องออกมาตามตารางนี้ ค่าในตารางอ่านจากไฟล์ Excel ตอนสร้างเว็บ
| รายการ | ค่า |
|---|---|
| ยอดขายสุทธิ (บาท) | 854,702.50 |
| แถวที่ใช้ใน sales model | 354 |
| แถวที่แยกไปแก้ที่ต้นทาง | 6 |
| แถวที่ยังไม่มีต้นทุน | 1 |
| Quality_Tests ที่ผ่าน | 10/10 |
ตัวเลขทุกตัวในไฟล์มาจาก Refresh All ใน Excel for Microsoft 365 บน Windows ขั้นตอนสร้างไฟล์จะหยุดถ้า Quality_Tests ไม่ผ่านครบหรือยอดไม่ตรงค่าควบคุม ฉบับภาษาไทยและอังกฤษให้ผลตรงกันทุกตัวเลข ตัวเชื่อมโฟลเดอร์ CSV ทดสอบกับไฟล์จริงแล้ว ส่วน REST, SQL และ SharePoint ต้องตั้งค่าและทดสอบกับระบบของผู้ใช้
สิ่งที่อยู่ในชุดรายงานนี้
- Excel สองภาษา
ไทยและอังกฤษ ข้อมูลและผลลัพธ์ตรงกัน ไม่มี Macro และไม่ต้องติดตั้ง Add-in
- คู่มือไทยและอังกฤษ
การเริ่มใช้ สถาปัตยกรรม ตัวอย่างพร้อมโค้ด M เต็ม พจนานุกรมข้อมูล การต่อข้อมูลจริง การแก้ปัญหา และแบบฝึกพร้อมผลที่ได้จริงจาก Excel
- โค้ด M แยกไฟล์
หนึ่ง query ต่อไฟล์ นำไปวางใน Advanced Editor ของ workbook อื่นได้
- ข้อมูลฝึก
ขายดิบที่มีเลขไทย วันที่ พ.ศ. รายการแก้ย้อนหลัง และแถวผิดพลาด พร้อม master และตารางฝึกเฉพาะเทคนิค
ต้องใช้ Excel for Microsoft 365 บน Windows เพื่อ Refresh โปรแกรมอื่นเปิดดูไฟล์ได้แต่ไม่รัน Power Query
ดาวน์โหลดไฟล์ Excel ของรายงาน 01 และ 02
ไม่ต้องลงทะเบียนและไม่ต้องกรอกอีเมล มีทั้งฉบับภาษาไทยและอังกฤษ พร้อมค่า SHA-256 สำหรับตรวจสอบไฟล์
ไฟล์ทั้งหมดที่เปิดให้ดาวน์โหลด →

