Thep Excel

MINAค่าน้อยสุด (นับ TRUE/ข้อความ/ตัวเลข) ใน DAX

MINA คืนค่าน้อยสุดโดยพิจารณา TRUE เป็น 1, FALSE/BLANK เป็น 0 และข้ามข้อความที่ไม่ใช่ตัวเลข ใช้กับคอลัมน์ที่มีตัวเลขและค่าตรรกะปนกันเพื่อหาค่าน้อยสุดอย่างมีบริบท

fx
=MINA(column)

ความนิยม4/10
ความยาก3/10
ประโยชน์4/10

อัปเดต 14 December 2025

Syntax & Arguments

อาร์กิวเมนต์ ชนิด คำอธิบาย
column column คอลัมน์ที่มีตัวเลขและ/หรือค่าตรรกะ TRUE/FALSE/BLANK

MINA ส่งคืนค่าน้อยที่สุดโดยตีความ TRUE = 1, FALSE/BLANK = 0 และข้ามข้อความที่ไม่ใช่ตัวเลข เหมาะเมื่อข้อมูลมีค่าตรรกะหรือ BLANK ปะปนกับตัวเลขและต้องการค่าน้อยสุดที่สอดคล้อง

How it works

ตรวจว่ามี FALSE/BLANK หรือไม่

MINA จะให้ 0 หากพบ FALSE หรือ BLANK ในข้อมูล เหมาะสำหรับคอลัมน์สถานะ

หาค่าน้อยสุดในข้อมูลผสม

เมื่อคอลัมน์มีทั้งตัวเลขและค่าตรรกะ การใช้ MINA ทำให้ค่าตรรกะถูกคำนวณอย่างสอดคล้อง

ใช้กับเงื่อนไขกรอง

นำ MINA ไปใช้ใน Measure พร้อมตัวกรองเพื่อดูค่าน้อยสุดของกลุ่มที่สนใจ

Examples

หาค่าน้อยสุดในคอลัมน์สถานะMin Flag = MINA(Transactions[Flag])

MINA ตีความ FALSE/BLANK เป็น 0 จึงคืนค่า 0 ถ้าพบสถานะที่ไม่ใช่ TRUE

fx
Min Flag = MINA(Transactions[Flag])

ผลลัพธ์0 หากมี FALSE หรือ BLANK
พิจารณา BLANK เป็น 0Min Score = MINA({BLANK(), 5, 2})

BLANK ถูกตีความเป็น 0 ทำให้ค่าต่ำสุดของชุดนี้เป็น 0

fx
Min Score = MINA({BLANK(), 5, 2})

ใช้ใน Measure กับตัวกรองMin Active Value = MINA(FILTER(Table, Table[Active] = TRUE())[Value])

กรองเฉพาะแถว Active แล้วใช้ MINA เพื่อจัดการค่าตรรกะและ BLANK ให้เป็น 1/0 อย่างเหมาะสม

fx
Min Active Value = MINA(FILTER(Table, Table[Active] = TRUE())[Value])

ผลลัพธ์ค่าน้อยสุดของแถวที่ Active

FAQs

ต่างจาก MIN อย่างไร?+

MIN จะข้ามค่าที่ไม่ใช่ตัวเลขและ BLANK ส่วน MINA นับ TRUE=1, FALSE/BLANK=0 ทำให้เหมาะกับข้อมูลที่มี Boolean ปะปน

ข้อความที่เป็นตัวเลขได้ไหม?+

ถ้าข้อความสามารถแปลงเป็นตัวเลขได้ (เช่น "10") จะถูกตีความเป็นตัวเลข มิฉะนั้นจะถูกข้าม

Resources & Related

ฟังก์ชันที่ผู้เขียนโยงไว้กับ MINA จัดกลุ่มตามหมวด · ชี้ที่ชื่อใดชื่อหนึ่ง แล้วฟังก์ชันที่ใช้คู่กันจะมีจุดทอง

ฟังก์ชันนี้MINAAggregation
Aggregation (7)
COUNTA

COUNTA นับจำนวนเซลล์ที่มีค่าไม่ว่าง (non-blank) ในคอลัมน์ โดยรวมตัวเลข ข้อความ วันที่ และค่าตรรกะ ต่างจาก COUNT ที่นับเฉพาะตัวเลขเท่านั้น

MAX

MAX คืนค่าสูงสุดจากคอลัมน์ภายใต้ filter context หรือเปรียบเทียบสองค่าสเกลาร์แล้วเลือกค่าที่มากกว่า ทำงานกับ numeric, date และ text columns โดย scan ทุก row ที่ผ่าน filter แล้วเลือกค่าสูงสุด เหมาะสำหรับ measures และ calculated columns (ต้อง wrap ด้วย CALCULATE)

MAXA

MAXA คืนค่ามากสุดโดยตีความ TRUE=1, FALSE/BLANK=0 และข้ามข้อความที่ไม่ใช่ตัวเลข ใช้กับคอลัมน์ที่มีทั้งตัวเลขและค่าตรรกะเพื่อประเมินค่ามากสุดอย่างสอดคล้อง

MAXX

MAXX ประเมินนิพจน์สำหรับทุกแถวของตาราง แล้วคืนค่าที่มากที่สุด เหมาะกับการหาค่าสูงสุดจากค่าที่คำนวณต่อแถว ไม่ใช่แค่การสรุปคอลัมน์โดยตรง

MIN

MIN คืนค่าน้อยที่สุดจากคอลัมน์ภายใต้ filter context ปัจจุบัน หรือเปรียบเทียบสองค่า scalar expression แล้วคืนค่าที่น้อยกว่า รองรับตัวเลข วันที่ และข้อความ ทำงานภายใต้ filter context ทำให้ค่าที่หาได้จะถูกกรองตาม slicer หรือ visual filter อัตโนมัติ เหมาะกับการหาราคาต่ำสุด วันที่เร็วที่สุด หรือการตั้งเพดาน (cap) ให้กับค่าคำนวณ

MINX

MINX ประเมินนิพจน์สำหรับทุกแถวของตาราง แล้วคืนค่าที่น้อยที่สุด ต่างจาก MIN ที่ใช้กับคอลัมน์โดยตรง MINX เหมาะกับการหาค่าต่ำสุดจากค่าที่คำนวณต่อแถว เช่น (Quantity × UnitPrice)

PRODUCT

PRODUCT คูณค่าทั้งหมดในคอลัมน์ (ละเว้น BLANK และข้อความ) ใช้เมื่อจำเป็นต้องคูณค่าแบบรวม เช่น คูณอัตราเติบโตหรือสัดส่วนที่ต้องรวมผลคูณ

Comments

อีเมลของคุณจะไม่ถูกเผยแพร่