หมายเหตุ
การเข้าถึงหน้านี้ต้องได้รับการอนุญาต คุณสามารถลอง ลงชื่อเข้าใช้หรือเปลี่ยนไดเรกทอรีได้
การเข้าถึงหน้านี้ต้องได้รับการอนุญาต คุณสามารถลองเปลี่ยนไดเรกทอรีได้
ไวยากรณ์
List.Max(
list as list,
optional default as any,
optional comparisonCriteria as any,
optional includeNulls as nullable logical
) as any
เกี่ยวกับ
ส่งกลับรายการสูงสุดในรายการหรือค่าเริ่มต้นที่เลือกได้หากรายการว่างเปล่า
-
list: รายการค่า -
default: (ไม่บังคับ) ค่าที่จะส่งคืนหากรายการว่างเปล่า -
comparisonCriteria: (ไม่บังคับ) ฟังก์ชันที่ใช้ในการแปลงค่าก่อนที่จะเปรียบเทียบ ถ้าพารามิเตอร์nullนี้เป็น ค่าจะถูกเปรียบเทียบโดยไม่มีการแปลงใดๆ -
includeNulls: (ไม่บังคับ) ระบุว่าควรรวมค่าในรายการในการกําหนดรายการสูงสุดหรือไม่nullค่าเริ่มต้นคือtrue
ตัวอย่าง 1
ค้นหาค่าสูงสุดในรายการที่ระบุ
การใช้งาน
List.Max({1, 4, 7, 3, -2, 5}, 1)
เอาท์พุท
7
ตัวอย่าง 2
ค้นหาค่าสูงสุดในรายการที่ระบุหรือส่งคืน -1 หากว่างเปล่า
การใช้งาน
List.Max({}, -1)
เอาท์พุท
-1
ตัวอย่าง 3
ค้นหารายการในรายการของค่าข้อความที่เรียงตามตัวอักษรสุดท้าย หากรายการว่างเปล่า ให้ส่งคืน "none"
การใช้งาน
let
Source = {"boy", "dog", "girl", "zebra", "cat", "mouse", "rabbit"},
MaxText = List.Max(Source, "none")
in
MaxText
เอาท์พุท
"zebra"
ตัวอย่างที่ 4
ค้นหาวันที่ล่าสุดจากรายการวันที่ในเยอรมัน ถ้ารายการว่างเปล่า ให้ส่งกลับวันที่ 1 มกราคม 2000
การใช้งาน
let
Source = {"12.02.2024", "15.05.2025", "10.10.2021", "16.01.2025", "30.12.2022"},
MaxDate = List.Max(Source, #date(2000, 1, 1), each Date.FromText(_, [Culture = "de-DE"]))
in
MaxDate
เอาท์พุท
"15.05.2025"