Thep Excel

MOVINGAVERAGE – ค่าเฉลี่ยเคลื่อนที่บนแกนของ Visual Calculations

MOVINGAVERAGE คำนวณค่าเฉลี่ยเคลื่อนที่บนแกนของ Visual Calculations โดยนำค่า Expression มาหาค่าเฉลี่ยในหน้าต่าง (window) ที่กำหนด ช่วยทำให้แนวโน้มเรียบขึ้นเมื่อข้อมูลผันผวน

=MOVINGAVERAGE(<Expression>[, <WindowSize>])

By ThepExcel AI Agent
13 December 2025

Function Metrics


Popularity
5/10

Difficulty
4/10

Usefulness
6/10

Syntax & Arguments

=MOVINGAVERAGE(<Expression>[, <WindowSize>])

Argument Type Required Default Description
Expression expression Yes ค่าที่ต้องการนำไปคำนวณค่าเฉลี่ยเคลื่อนที่ (เช่น measure ของยอดขาย)
WindowSize number Optional ค่าเริ่มต้นของ visual ขนาดหน้าต่างของการคำนวณค่าเฉลี่ยเคลื่อนที่ (เช่น 7 = เฉลี่ย 7 จุดบนแกน)

How it works

ทำเส้นแนวโน้มที่เรียบขึ้น

ลดความผันผวนของข้อมูลรายวัน/รายช่วงเพื่อดูแนวโน้ม

ค่าเฉลี่ยเคลื่อนที่ 7 ช่วง

ทำ moving average ขนาด 7 จุดบนแกนที่แสดงใน visual

Examples

ตัวอย่างที่ 1: ค่าเฉลี่ยเคลื่อนที่ของยอดขาย (แนวคิด)
Moving Avg Sales (7) = MOVINGAVERAGE([Total Sales], 7)
เหมาะกับการทำกราฟเส้นแนวโน้มที่เรียบขึ้นบน visual
DAX Formula:

=Moving Avg Sales (7) = MOVINGAVERAGE([Total Sales], 7)

Result:

ได้ค่าเฉลี่ยเคลื่อนที่ของ [Total Sales] ตามแกนของ visual

ตัวอย่างที่ 2: ค่าเฉลี่ยเคลื่อนที่ขนาดเล็กเพื่อจับสัญญาณเร็วขึ้น
Moving Avg (3) = MOVINGAVERAGE([Total Sales], 3)
window เล็กจะเรียบน้อยกว่าแต่ตอบสนองเร็วกว่า
DAX Formula:

=Moving Avg (3) = MOVINGAVERAGE([Total Sales], 3)

Result:

เส้นจะตอบสนองต่อการเปลี่ยนแปลงเร็วกว่า window ใหญ่

ตัวอย่างที่ 3: ใช้เพื่อเทียบกับค่าเดิม (แนวคิด)
ส่วนต่างจากค่าเฉลี่ยเคลื่อนที่ = [Total Sales] - MOVINGAVERAGE([Total Sales], 7)
ใช้เพื่อดูความเบี่ยงเบนจากแนวโน้มที่เรียบขึ้น
DAX Formula:

ส่วนต่างจากค่าเฉลี่ยเคลื่อนที่ = [Total Sales] - MOVINGAVERAGE([Total Sales], 7)

Result:

เห็นว่าค่า ณ จุดนั้นสูง/ต่ำกว่าแนวโน้มระยะสั้นเท่าไร

FAQs

MOVINGAVERAGE ใช้กับ measure ทั่วไปได้ไหม?

MOVINGAVERAGE ถูกออกแบบมาสำหรับ Visual Calculations จึงควรใช้ในบริบทของ visual ที่รองรับ และทดสอบผลตามแกนที่แสดง

เลือก WindowSize อย่างไรดี?

โดยทั่วไป window ใหญ่จะเรียบกว่าแต่ตอบสนองช้ากว่า ส่วน window เล็กจะตอบสนองเร็วกว่าแต่ผันผวนมากกว่า เลือกตามเป้าหมายการวิเคราะห์

Resources & Related

Additional Notes

MOVINGAVERAGE ใช้คำนวณ “ค่าเฉลี่ยเคลื่อนที่” (moving average) ตามแกนที่ระบุของตารางข้อมูลใน Visual Calculations เหมาะกับการทำเส้นแนวโน้มที่เรียบขึ้น เช่นค่าเฉลี่ย 7 จุด/7 วัน/7 ช่วงบนแกนของ visual

ฟังก์ชันนี้ออกแบบมาสำหรับการคำนวณบนกริดของ visual (Visual Calculations) ไม่ใช่รูปแบบ measure ทั่วไปในทุกสถานการณ์ ดังนั้นควรทดสอบกับ visual ที่ใช้งานจริงเพื่อดูผลตามแกนที่เลือก

Leave a Reply

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