ฟังก์ชัน Sequence
ใช้กับ: แอป Canvas โฟลว์เดสก์ท็อป แอปที่ขับเคลื่อนโดยโมเดล Power Platform CLI
สร้างตารางหมายเลขตามลำดับ
Description
ฟังก์ชัน Sequence สร้างตารางคอลัมน์เดียวของตัวเลขเรียงลำดับเช่น 1, 2, 3 ชื่อของคอลัมน์จะเป็น Value Sequence( 4 )
เทียบเท่ากับ [1,2,3,4]
ใช้ Sequence กับฟังก์ชัน ForAll เพื่อทำซ้ำในจำนวนครั้งที่เฉพาะเจาะจง ตัวอย่างเช่น สูตรต่อไปนี้จะเพิ่มตัวเลขสุ่ม 10 ตัวในคอลเลกชัน MyRandomNumbers:
ForAll( Sequence( 10 ), Collect( MyRandomNumbers, Rand() ) )
ForAll ยังใช้ในการแปลงค่าเป็นประเภทข้อมูลอื่นและส่งคืนตารางใหม่ได้ ตัวอย่างเช่น สูตรต่อไปนี้จะคืนค่าตารางของ 10 วันถัดไป:
ForAll( Sequence( 10 ), DateAdd( Today(), Value, Days ) )
จำนวนเรกคอร์ดที่จะสร้างจะถูกปัดเศษลงเป็นจำนวนเต็มที่ใกล้ที่สุดและต้องอยู่ในช่วง 0 ถึง 50,000 การสร้างตารางที่มีผลเรกคอร์ดเป็นศูนย์ในตาราง ว่างเปล่า
หมายเหตุ
ลำดับ จำกัดอยู่ที่ 50,000 บันทึก
ไวยากรณ์
ลำดับ( บันทึก [, เริ่มต้น [, ขั้นตอน ] ] )
- บันทึก – จำเป็น จำนวนของเรกคอร์ดที่จะสร้าง ต้องอยู่ในช่วง 0-50,000
- เริ่มต้น – ไม่บังคับ หมายเลขเริ่มต้นสำหรับลำดับ ค่าเริ่มต้นเป็น 1
- ขั้นตอน – ไม่บังคับ การเพิ่มขึ้นสำหรับแต่ละหมายเลขที่ต่อเนื่องกันในลำดับ ขั้นตอน สามารถเป็นค่าลบเพื่อนับถอยหลังจาก เริ่มต้น ค่าเริ่มต้นเป็น 1
ตัวอย่าง
การใช้งานพื้นฐาน
สูตร | รายละเอียด | ผลลัพธ์ |
---|---|---|
ลำดับ( 4 ) | สร้างตารางเรกคอร์ด 4 ตาราง เริ่มต้นที่ค่าเริ่มต้น 1 และเพิ่มขึ้นตามค่าเริ่มต้น 1 | |
ลำดับ( 4, 24 ) | สร้างตารางเรกคอร์ด 4 ตาราง เริ่มต้นที่ 24 และเพิ่มขึ้นทีละ 1 ตามค่าเริ่มต้น | |
ลำดับ( 4, 4, -1 ) | สร้างตารางเรกคอร์ด 4 ตาราง เริ่มต้นที่ 4 และเพิ่มขึ้น -1 จากค่าเริ่มต้น ส่งผลเป็นการนับถอยหลัง | |
ลำดับ( 4, -100, 0.5 ) | สร้างตารางเรกคอร์ด 4 ตาราง เริ่มต้นที่ -100 และเพิ่มขึ้นทีละ 0.5 | |
ลำดับ( 0.9 ) | สร้างตาราง ว่างเปล่า เมื่อนับรอบลงเป็น 0 | |
ForAll( ลำดับ( 4 ), Rand() ) | สร้างตารางเรกคอร์ดตัวเลขสุ่ม 4 รายการ | ตัวเลขที่แท้จริงจะแตกต่างกันไป |
Concat(ลำดับ(5), Text( Value ) & " " ) |
สร้างสตริงของตัวเลขตั้งแต่ 1 ถึง 5 | "1 2 3 4 5 " |
แผนผังอักขระ
ดูการอ้างอิงฟังก์ชัน Char สำหรับสองฟังก์ชัน Sequence ที่ทำงานร่วมกันเพื่อแสดงแผนผังอักขระในเค้าโครงสองมิติ
กระดานหมากรุก
ดูการอ้างอิงตัวดำเนินการ As สำหรับสองฟังก์ชัน Sequence ที่ทำงานร่วมกันเพื่อสร้างกระดานหมากรุกในสตริงข้อความและในแกลเลอรีซ้อนกันสองแห่ง