PREVIOUS ดึงค่าจากแถวก่อนหน้า (Previous Row) บนแกน (Axis) ที่ระบุในการคำนวณภาพ (Visual Calculations) ส่งกลับค่าที่มีการเลื่อนตำแหน่ง (Offset) ระบุจำนวนแถวที่ต้องการเลื่อนหลัง โดยค่าเริ่มต้นเป็น 1 ใช้สำหรับเปรียบเทียบค่า ปัจจุบันกับค่าก่อนหน้า
=PREVIOUS(<Column>, [<Steps>], [<Axis>], [<OrderBy>], [<Blanks>], [<Reset>])
=PREVIOUS(<Column>, [<Steps>], [<Axis>], [<OrderBy>], [<Blanks>], [<Reset>])
| Argument | Type | Required | Default | Description |
|---|---|---|---|---|
| Column | column | Yes | ไม่มี | คอลัมน์ที่จะดึงค่า |
| Steps | integer | Optional | 1 | จำนวนแถวที่เลื่อน (ค่าต่ำสุด 1) |
| Axis | axis | Optional | ไม่มี | แกนสำหรับนำทาง VISUAL SHAPE |
PREVIOUS(Sales[Amount], 1)=PREVIOUS(Sales[Amount], 1)
ค่าจากแถวก่อน
PREVIOUS(Sales[Amount], 3)=PREVIOUS(Sales[Amount], 3)
ค่าจาก 3 แถวก่อน
Sales[Amount] - PREVIOUS(Sales[Amount], 1)=Sales[Amount] - PREVIOUS(Sales[Amount], 1)
ความแตกต่าง
PREVIOUS = ดึงแถวก่อน | NEXT = ดึงแถวหลัง ใช้ในทางตรงข้าม
เปรียบเทียบค่าปัจจุบัน กับค่าก่อนหน้า คำนวณ YoY, Period-over-Period
ใช่ PREVIOUS เป็น Visual Calculations function ต้องใช้ใน Power BI
PREVIOUS