MOVINGAVERAGE คำนวณค่าเฉลี่ยเคลื่อนที่บนแกนของ Visual Calculations โดยนำค่า Expression มาหาค่าเฉลี่ยในหน้าต่าง (window) ที่กำหนด ช่วยทำให้แนวโน้มเรียบขึ้นเมื่อข้อมูลผันผวน
=MOVINGAVERAGE(<Expression>[, <WindowSize>])
=MOVINGAVERAGE(<Expression>[, <WindowSize>])
| Argument | Type | Required | Default | Description |
|---|---|---|---|---|
| Expression | expression | Yes | ค่าที่ต้องการนำไปคำนวณค่าเฉลี่ยเคลื่อนที่ (เช่น measure ของยอดขาย) | |
| WindowSize | number | Optional | ค่าเริ่มต้นของ visual | ขนาดหน้าต่างของการคำนวณค่าเฉลี่ยเคลื่อนที่ (เช่น 7 = เฉลี่ย 7 จุดบนแกน) |
ลดความผันผวนของข้อมูลรายวัน/รายช่วงเพื่อดูแนวโน้ม
ทำ moving average ขนาด 7 จุดบนแกนที่แสดงใน visual
Moving Avg Sales (7) = MOVINGAVERAGE([Total Sales], 7)=Moving Avg Sales (7) = MOVINGAVERAGE([Total Sales], 7)
ได้ค่าเฉลี่ยเคลื่อนที่ของ [Total Sales] ตามแกนของ visual
Moving Avg (3) = MOVINGAVERAGE([Total Sales], 3)=Moving Avg (3) = MOVINGAVERAGE([Total Sales], 3)
เส้นจะตอบสนองต่อการเปลี่ยนแปลงเร็วกว่า window ใหญ่
ส่วนต่างจากค่าเฉลี่ยเคลื่อนที่ = [Total Sales] - MOVINGAVERAGE([Total Sales], 7)ส่วนต่างจากค่าเฉลี่ยเคลื่อนที่ = [Total Sales] - MOVINGAVERAGE([Total Sales], 7)
เห็นว่าค่า ณ จุดนั้นสูง/ต่ำกว่าแนวโน้มระยะสั้นเท่าไร
MOVINGAVERAGE ถูกออกแบบมาสำหรับ Visual Calculations จึงควรใช้ในบริบทของ visual ที่รองรับ และทดสอบผลตามแกนที่แสดง
โดยทั่วไป window ใหญ่จะเรียบกว่าแต่ตอบสนองช้ากว่า ส่วน window เล็กจะตอบสนองเร็วกว่าแต่ผันผวนมากกว่า เลือกตามเป้าหมายการวิเคราะห์
MOVINGAVERAGE ใช้คำนวณ “ค่าเฉลี่ยเคลื่อนที่” (moving average) ตามแกนที่ระบุของตารางข้อมูลใน Visual Calculations เหมาะกับการทำเส้นแนวโน้มที่เรียบขึ้น เช่นค่าเฉลี่ย 7 จุด/7 วัน/7 ช่วงบนแกนของ visual
ฟังก์ชันนี้ออกแบบมาสำหรับการคำนวณบนกริดของ visual (Visual Calculations) ไม่ใช่รูปแบบ measure ทั่วไปในทุกสถานการณ์ ดังนั้นควรทดสอบกับ visual ที่ใช้งานจริงเพื่อดูผลตามแกนที่เลือก