กลับไปหน้า Power Apps
ทริคPower Apps

Power Fx: ฟังก์ชัน Filter

Filter คืนค่าเฉพาะ record ที่ตรงกับเงื่อนไขตั้งแต่หนึ่งข้อขึ้นไป.

เริ่มอ่านตรงนี้ก่อน

อธิบายแบบง่าย

Power Fx: ฟังก์ชัน Filter คือเรื่องที่ช่วยให้เราใช้ทำแอปภายในทีมแบบ low-codeได้ถูกทางขึ้น

ระดับ

เหมาะกับคนที่เริ่มลงมือทำแล้ว

ใช้เมื่อไหร่

คุณต้องการ Gallery (ตัวควบคุมที่แสดงรายการ) ที่ค้นหาได้

อ่านแล้วทำอะไรต่อ

กรองรายการคำขอตามสถานะและข้อความที่ค้นหา

เห็นภาพ: ทริคนี้เป็นยังไง

Filter — พิมพ์ค้นหา Gallery กรองทันที
fx Filter(Requests, StartsWith(Title, txtSearch.Text))
|ค้นหา…
ขอวัสดุ A
เบิกงบ Q2
ขอลาพักร้อน
ซ่อมเครื่องจักร

เหลือ 4 จาก 4 รายการ

ดูการพิมพ์ค้นหาแล้ว Gallery กรองรายการสดๆ (เล่นอัตโนมัติ)

ใช้ตอนไหน?

  • คุณต้องการ Gallery (ตัวควบคุมที่แสดงรายการ) ที่ค้นหาได้
  • คุณต้องการรายการที่แบ่งตามบทบาทผู้ใช้หรือสถานะ
  • คุณต้องการกรองข้อมูลให้แคบลงก่อนนำไปแสดง

ความหมาย

Filter คือฟังก์ชันของ Power Fx ที่ใช้กรองตารางให้เหลือเฉพาะแถวที่ตรงตามเงื่อนไขในสูตร

ตัวอย่างการใช้ในค่า Items ของ Gallery

ใช้ Filter ในค่า Items ของ Gallery และเลือกเงื่อนไขที่ delegable (ให้แหล่งข้อมูลคำนวณแทนได้) เมื่อทำได้

Filter(
  Requests,
  Status = ddStatus.Selected.Value &&
  StartsWith(Title, txtSearch.Text)
)

ตัวอย่างการใช้

ค้นหาคำขอ

กรองรายการคำขอตามสถานะและข้อความที่ค้นหา

ลองเล่นดู