Thep Excel

Power Query M language functions for data transformation

Filter Power Query Functions

212 functions found

List.Generate ใช้สร้าง List โดยระบุฟังก์ชัน 4 ส่วน: 1. ค่าเริ่มต้น (Initial) 2. เงื่อนไข (Condition) ที่ต้องเป็นจริงเพื่อให้ทำงานต่อ 3. การเปลี่ยนแปลงค่า (Next Step) 4. การเลือกค่าผลลัพธ์ (Selector – Optional)

List.LastN จะคืน List ใหม่ที่มีสมาชิก N ตัวสุดท้ายจาก List ต้นฉบับ สามารถระบุจำนวน N ด้วยตัวเลข หรือกำหนดเป็นฟังก์ชันเงื่อนไขเพื่อให้ดึงสมาชิกที่ตรงเงื่อนไขจากจุดสิ้นสุดย้อนกลับไปเรื่อยๆ จนกว่าเงื่อนไขจะไม่เป็นจริง

List.Max จะคืนค่าสมาชิกที่มีค่ามากที่สุดใน List ที่กำหนด ถ้า List ว่างเปล่าหรือมีแต่ค่า null จะคืนค่า null หรือค่า default ที่กำหนดไว้ หาก List ประกอบด้วยค่าที่เปรียบเทียบกันไม่ได้ (เช่น Text กับ Number) จะเกิด Error

List.Min จะคืนค่าสมาชิกที่มีค่าน้อยที่สุดใน List ที่กำหนด ถ้า List ว่างเปล่าหรือมีแต่ค่า null จะคืนค่า null หรือค่า default ที่กำหนดไว้ หาก List ประกอบด้วยค่าที่เปรียบเทียบกันไม่ได้ (เช่น Text กับ Number) จะเกิด Error

List.PositionOf จะคืนค่า Index แรกสุด (0-based) ของ value ที่พบใน list ถ้าไม่พบจะคืนค่า -1 สามารถระบุ occurrence เพื่อหาตำแหน่งของตัวที่ซ้ำกัน และใช้ comparer เพื่อกำหนดวิธีการเปรียบเทียบ (Case Sensitive/Insensitive)

List.RemoveLast จะคืน List ใหม่ที่ไม่มีสมาชิกตัวสุดท้าย หรือไม่มีสมาชิก N ตัวสุดท้ายตามจำนวนที่ระบุ หากไม่ระบุ count จะลบเพียงสมาชิกตัวสุดท้ายเท่านั้น

List.RemoveMatchingItems จะคืน List ใหม่ที่ไม่มีสมาชิกที่ตรงกับสมาชิกใน removeItems List โดยใช้ Comparer ที่กำหนด เช่น Comparer.OrdinalIgnoreCase เพื่อลบรายการแบบไม่สนใจตัวพิมพ์เล็ก/ใหญ่ ซึ่งเป็นจุดเด่นที่ทำให้ฟังก์ชันนี้ยืดหยุ่นกว่า List.RemoveItems

List.Select จะรับ List และฟังก์ชันเงื่อนไข (selection as function) โดยจะประเมินฟังก์ชันเงื่อนไขกับสมาชิกแต่ละตัว หากฟังก์ชันคืนค่า true จะเก็บสมาชิกนั้นไว้ใน List ใหม่ หากคืนค่า false จะถูกคัดทิ้งไป