Power BI ตอนที่ 02: พื้นฐาน Excel ที่สำคัญก่อนจะเรียนรู้ Power BI 1

Power BI ตอนที่ 02: พื้นฐาน Excel ที่สำคัญก่อนจะเรียนรู้ Power BI

จะเข้าใจ Power BI ได้ พื้นฐาน Excel ที่สำคัญก่อนจะเรียนรู้ Power BI ในความคิดเห็นส่วนตัวของผมก็คือ เราควรจะมีความเข้าใจเรื่อง PivotTable ใน Excel ซะก่อน

ทั้งนี้เพราะพื้นฐานหลายๆ อย่างมันเหมือนกัน และการดูค่าใน Excel สามารถตรวจสอบผลลัพธ์ง่ายกว่า ดังนั้นผมจะขออธิบายการทำงานของ Pivot Table ใน Excel คร่าวๆ ก่อน เพื่อให้พวกเรามีพื้นฐานที่จำเป็นและมีความเข้าใจที่ถูกต้องว่ามันเกิดอะไรขึ้นกันแน่ใน PivotTable

ข้อมูลตัวอย่าง

สมมติผมมีข้อมูลดิบเป็น Table อันนี้ แล้วเอาเข้าไปสรุปใน PivotTable โดยคลิ๊กที่ Table แล้วกด Insert Pivot Table แล้วกด ok

ข้อมูล 1 บรรทัดคือการขายของ 1 Transaction ซึ่งมีสินค้าได้ 1 ประเภท แต่สามารถขายได้หลายชิ้น ดังนั้นยอดขายต่อ Transaction จึงเท่ากับ ราคาต่อชิ้น * จำนวนชิ้น

Power BI ตอนที่ 02: พื้นฐาน Excel ที่สำคัญก่อนจะเรียนรู้ Power BI 2

เรื่อง Basic ที่เราควรรู้คือ

  • หัวตารางทุกอันจะกลายมาเป็น Field List ให้เราเลือก
  • ข้างใต้ Field List จะมีพื้นที่ 4 Block อยู่ หน้าที่เราคือลาก Field ลงมาที่ Block เหล่านั้น
  • หากลาก Field ที่มาที่ Value
    • กรณีเป็นตัวเลขจะเกิดการ Sum โดยอัตโนมัติ
    • กรณีเป็นข้อความจะเกิดการ Count โดยอัตโนมัติ
    • สามารถเปลี่ยนวิธีสรุปการคำนวณจาก Sum เป็นอย่างอื่นได้ ด้วยการคลิ๊กขวา Summarized Values By => Count, Average, Max, Min…
  • หากลาก Field ไปไว้ที่ Row มันจะมีการแจกแจงข้อมูลใน Field นั้นแบบไม่ซ้ำกันโดยแยกกันอยู่คนละแถว
  • หากลาก Field ไปไว้ที่ Column มันจะมีการแจกแจงข้อมูลใน Field นั้นแบบไม่ซ้ำกันโดยแยกกันอยู่คนละคอลัมน์
  • หากลาก Field ไปที่ Filter ก็จะสามารถ Filter ตามสิ่งที่ต้องการได้ ซึ่งจะส่งผลทั้งตาราง (อย่างไรก็ตามการลาก Field ไว้ที่ Row/Column ก็ Filter ได้เช่นกัน)

ตัวอย่างการสรุปข้อมูลง่ายๆ

สมมติว่าต้องการสรุปว่า Sales แต่ละคน ขายสินค้าแต่ละประเภท ได้ยอดขายรวมเฉพาะการชำระเงินแบบเงินสดรวมกี่บาท? สิ่งที่เราทำได้ คือ

  • ลากยอดขายไป Value (จะ Sum อัตโนมัติ)
  • ลากผู้ขายไปที่ Rows (จะแยกผู้ขายแบบไม่ซ้ำกันออกเป็นคนละแถว)
  • ลากสินค้าไปที่ Columns (จะแยกสินค้าแบบไม่ซ้ำกันเป็นคนละคอลัมน์)
  • ลากวิธีชำระเงินไป Filter แล้วเลือก เงินสด (จะสนใจเฉพาะข้อมูลแบบเงินสด)
Power BI ตอนที่ 02: พื้นฐาน Excel ที่สำคัญก่อนจะเรียนรู้ Power BI 3

การตีความตัวเลขที่แสดงมา

ตรง cell ที่ผมเลือกไว้ แปลว่า sales ค ขายของเล่น ด้วยวิธีชำระเงินแบบเงินสด ได้ยอดขายรวม 1100 บาท นี่คือการตีความเชิง Business

แต่วิธีที่ PivotTable คำนวณจริงๆ คือ เปรียบเสมือนว่ามันทำการ Filter ข้อมูล database ของเราให้ ผู้ขายเป็น sales ค, สินค้าเป็นของเล่น, วิธีชำระเงินเป็นเงินสด แล้วทำการ Sum ยอดขายได้ 1100 บาท ซึ่งเราสามารถพิสูจน์ได้โดยการดับเบิ้ลคลิ๊กเข้าไปที่เลข 1100 นั้น

จะเห็นว่ามันสร้าง sheet ใหม่โดย Filter ข้อมูลตามที่ผมบอกไปเลย แล้วค่อยทำการ Sum ยอดขายที่เหลือจากการ Filter ซึ่งจะได้ 1100 บาทพอดี

Power BI ตอนที่ 02: พื้นฐาน Excel ที่สำคัญก่อนจะเรียนรู้ Power BI 4

พูดง่ายๆ คือมัน Filter ให้ครบทุกมิติก่อน จากนั้นค่อยคำนวณตามวิธีที่ระบุใน Values จากนั้นจึงค่อยแสดงค่าออกมานั่นเอง ซึ่ง Concept นี้สำคัญสุดๆๆๆๆๆๆ !!!

Filter Context (บริบทการ Filter)

ดังนั้นแปลว่า ค่าแต่ละช่องของตาราง Pivot ที่แสดงออกมา จริงๆ แล้วการคำนวณมีเงื่อนไขการ Filter ไม่เหมือนกันเลยซักช่อง เช่น

Power BI ตอนที่ 02: พื้นฐาน Excel ที่สำคัญก่อนจะเรียนรู้ Power BI 5
  • ตำแหน่งเลข 1 คือ ผู้ขาย=sales ค, สินค้า=ของเล่น, วิธีชำระเงิน=เงินสด
  • ตำแหน่งเลข 2 คือ สินค้า=ของเล่น, วิธีชำระเงิน=เงินสด
  • ตำแหน่งเลข 3 คือ ผู้ขาย=sales ค, วิธีชำระเงิน=เงินสด
  • ตำแหน่งเลข 4 คือ วิธีชำระเงิน=เงินสด

การที่แต่ละช่องอยู่ภายใต้เงื่อนไขการ Filter ที่ต่างกัน เรียกว่ามี Filter Context ที่ต่างกัน ซึ่งคำว่า Filter Context นั้นเป็น Concept ที่สำคัญสุดๆของ Power BI แล้ว

การเข้าใจ Filter Context จะทำให้เข้าใจวิธีการคำนวณดีขึ้น

สมมติผมคำนวณยอดขายเฉลี่ย ของสินค้าแต่ละประเภท โดยเลือกยอดขายแล้วสั่งเปลี่ยนวิธีสรุป Summarized Values by Average แทนการ Sum จะได้ดังนี้

Power BI ตอนที่ 02: พื้นฐาน Excel ที่สำคัญก่อนจะเรียนรู้ Power BI 6

ถามว่าค่า Average ยอดขายของของเล่น 367.4528 แปลว่าอะไร? มันก็คือยอดขายเฉลี่ยต่อ 1 Transaction กรณีที่สินค้าคือของเล่นนั่นเอง (หรือพูดว่า Filter สินค้าเป็นของเล่น แล้วค่อยหาค่าเฉลี่ยยอดขาย) อันนี้ทุกคนน่าจะตอบได้

แต่ถ้าถามว่ายอดเฉลี่ยที่ Grand Total ที่แสดงออกมาเป็น 428.186 แปลว่าอะไร? หลายคนอาจจะตอบผิด!!

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

ความหมายของ ยอดเฉลี่ยที่ Grand Total 428.1866 แปลว่ายอดขายเฉลี่ยต่อ 1 Transaction กรณีที่ไม่ได้มีการ Filter สินค้าอะไรเลยต่างหากล่ะ!

เพราะการคำนวณที่ Grand Total (กรณีที่ไม่ได้มี Filter มาจากหัว Filter หรือ Slicer อื่น) แปลว่ามันไม่มี Filter อะไรอยู่เลย ดังนั้นเมื่อ Average ยอดขายจึงจะได้ 428.186

Power BI ตอนที่ 02: พื้นฐาน Excel ที่สำคัญก่อนจะเรียนรู้ Power BI 7

ก่อนจะจากลา

และนี่คือ Concept สำคัญที่จะทำให้เราเข้าใจการทำงานของการคำนวณใน Power BI มากขึ้น สำหรับบทความนี้ขอพอแค่นี้ก่อนดีกว่า เดี๋ยวไว้ต่อตอนหน้ากันครับ

เหมือนเดิม ใครมีคำถามอะไร ถามทิ้งไว้ได้เลย!!

สารบัญ Series Power BI

ใครสนใจอยากเรียนเป็นคลิปวีดีโอ ผมมี


ใครสนใจอยากใช้ Excel ได้ดีขึ้น อัตโนมัติขึ้น แนะนำ ลองดู Workshop นี้ได้เลย ตอนนี้กำลังจะอบรมแล้ว

แนะนำ Power Query WORKSHOP 2025 🚀

โดย เทพเอ็กเซล พร้อมยกระดับทักษะการใช้ Excel ให้คุณทำงานได้เร็วและแม่นยำยิ่งขึ้น!

✅ รวบรวม+ดัดแปลง Data เพื่อเตรียมข้อมูลก่อน Pivot ให้พร้อมแบบอัตโนมัติ ด้วย Power Query
สอนตั้งแต่เบื้องต้น จนถึงแก้ไข M Code ด้วยตัวเองได้ 🔥

เลือกรูปแบบการเรียนที่สะดวกสำหรับคุณ:

1️⃣ ONSITE (2 วันเต็ม) – ได้เจอวิทยากรตัวจริง!

  • 📍 17-18 พ.ค. 68 | ⏰ 9:00 – 17:00 น. | 🏨 Sindhorn Midtown Hotel
  • 💰 ราคาพิเศษ 7,000 – 7,500 บาท/ท่าน (รวม VAT) (ปกติ 8,500 บาท)
  • ⭐ Early Bird ชำระก่อน 30 เม.ย. + ลูกค้าเก่า Workshop มีส่วนลดพิเศษ

2️⃣ LIVE ONLINE (6 วัน วันละ 2 ชม.) – เรียนจากที่ไหนก็ได้!

  • 📅 13-15 & 20-22 พ.ค. 68 | ⏰ 20:00 – 22:00 น. | 💻 ผ่าน Zoom
  • 💰 ราคาพิเศษ 4,000 – 4,500 บาท/ท่าน (รวม VAT) (ปกติ 5,500 บาท)
  • ⭐ Early Bird ชำระก่อน 30 เม.ย. + ลูกค้าเก่า Workshop มีส่วนลดพิเศษ

👉 สมัครเลย! ดูรายละเอียดเพิ่มเติมที่นี่ https://www.thepexcel.com/thepexcel-public-workshop-2025/

สอบถามเพิ่มเติม: LINE: @ThepExcelWorkshop ได้เลย


One response to “Power BI ตอนที่ 02: พื้นฐาน Excel ที่สำคัญก่อนจะเรียนรู้ Power BI”

Leave a Reply

Your email address will not be published. Required fields are marked *

Public Training Workshop 2025
อบรม In-House Training

Feedback การใช้งาน AI Chatbot