Power Automate Cloud Flows | Filter SharePoint List | Odata | Filter Query
Power Automate Cloud Flows | Filter SharePoint List | Odata | Filter Query
เวลาใช้ Get items ใน Power Automate Clod Flows
ถ้า ข้อมูลเยอะมากๆ ควรจะ Filter ก่อน
วิธี Filter โดยใช้ Odata จะทำให้ Workflows ทำงานได้เร็วขึ้น
วิธีการคือ
ตรงหัวข้อ Advanced Parameters
Drop ติ๊กเลือก Filter Query
1.วิธีการ Filter Column ที่เป็น Choice ชื่อ Column ไม่มีช่องว่างคั่น
จากรูป Column ชื่อ Status เป็น Choice
มี Completed , In Progress , Not Started , Canceledให้เลือก
ถ้าต้องการ Filter เฉพาะ รายการที่ Completed
Status eq 'Completed'
eq ย่อมาจาก equal
ตารางสรุป operator อยู่ด้านล่าง page
Operator สำหรับ ใช้ในสร้างเงื่อนไขต่างๆ
2.วิธีการ Filter Column ที่เป็น Choice ชื่อ Column มีช่องว่างคั่น
จากรูป Column ชื่อ Project Final Status เป็น Choice
มี เคาะคั่น
ถ้าต้องการ Filter เฉพาะ รายการที่ Approved
ให้ตัดเคาะออกให้หมด
ProjectFinalStatus eq 'Approved'
3.วิธี Filter Column ที่เป็น Text ชื่อ Column ไม่มีช่องว่างคั่น
จากรูป Column ชื่อ Project_Name
ถ้าต้องการ Filter เฉพาะ รายการที่ เป็น Canteen
Project_Name eq 'Canteen'
หรือจะลอง Filter ที่ มีคำว่า 'Can' ผสมข้างใน
substringof('Can',Project_Name)
4.วิธี Filter Column ที่เป็น Text และ มีเงื่อนไข ตัวเลข
จากรูป Column ชื่อ Project_Name
ถ้าต้องการ Filter เฉพาะ รายการที่
มีคำว่า Can และ ยอด มากกว่า 150,000
substringof('Can',Project_Name) and Budget ge 150000
4.วิธี Filter Column ที่เป็น Date วันที่
จากรูป Column ชื่อ Start_data
ถ้าต้องการ Filter เฉพาะ รายการที่
มี Star_date อยู่หลังจากวันที 30 Apr 2025
Start_date gt datetime'2025-04-30T00:00:00Z'