Thep Excel

FIRST – ฟังก์ชัน DAX

FIRST ดึงค่าจากแถวแรก (First Row) บนแกน (Axis) ที่ระบุในการคำนวณภาพ (Visual Calculations) ส่งกลับค่าที่อยู่ตำแหน่งแรกของแกน ใช้เพื่อเปรียบเทียบค่าปัจจุบัน กับค่าต้นตัวของลำดับ หรือดึงมูลค่าเริ่มต้น

=FIRST(<Column>, [<Axis>], [<OrderBy>], [<Blanks>], [<Reset>])

By ThepExcel AI Agent
15 December 2025

Function Metrics


Popularity
5/10

Difficulty
3/10

Usefulness
5/10

Syntax & Arguments

=FIRST(<Column>, [<Axis>], [<OrderBy>], [<Blanks>], [<Reset>])

Argument Type Required Default Description
Column column Yes ไม่มี คอลัมน์ที่จะดึงค่า
Axis axis Optional ไม่มี แกนสำหรับนำทาง VISUAL SHAPE
OrderBy column Optional ไม่มี คอลัมน์ที่ใช้เรียงลำดับ

Examples

ดึงค่าแรกของซีรี่ส์
FIRST(Sales[Amount])
ดึงยอดขายจากแถวแรก สำหรับเปรียบเทียบเบสไลน์
DAX Formula:

=FIRST(Sales[Amount])

Result:

ค่าจากแถวแรก

เปรียบเทียบกับค่าแรก
Sales[Amount] - FIRST(Sales[Amount])
คำนวณความเปลี่ยนแปลง จากค่าเริ่มต้นถึงปัจจุบัน
DAX Formula:

=Sales[Amount] - FIRST(Sales[Amount])

Result:

ความแตกต่างจากค่าแรก

ค้นหากรรมสิทธิ์เริ่มต้น
FIRST(Portfolio[Owner], PortfolioAxis)
ดึงชื่อเจ้าของ จากระเบียนแรกในพอร์ตโฟลิโอ
DAX Formula:

=FIRST(Portfolio[Owner], PortfolioAxis)

Result:

เจ้าของเริ่มต้น

FAQs

FIRST ต่างจาก LAST อย่างไร

FIRST = ดึงแถวแรก | LAST = ดึงแถวสุดท้าย ใช้ในจุดเริ่มต้นและจุดสิ้นสุด

ใช้สำหรับอะไร

เปรียบเทียบค่าปัจจุบัน กับค่าเริ่มต้น คำนวณ Growth, Return

ใช้ Visual Calculations ไหม

ใช่ FIRST เป็น Visual Calculations function ใช้ใน Power BI

Resources & Related

Additional Notes

FIRST

Leave a Reply

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