ตัวอย่างที่ 1: เติมเครื่องหมายขีดกลาง
=Text.PadStart("apple", 8, "-")
---apple
เติมอักขระด้านหน้าข้อความให้ครบตามจำนวนหลัก
Text.PadStart จะเพิ่มอักขระที่ระบุ (เช่น ‘0’ หรือ ‘-‘) เข้าไปด้านหน้าของข้อความ จนกว่าความยาวของข้อความนั้นจะถึงจำนวนหลักที่ต้องการ ใช้ในการจัดรูปแบบข้อมูลให้สม่ำเสมอ หรือนำไปใช้กับ Sort ได้อย่างถูกต้อง
=Text.PadStart(text as nullable text, count as number, optional character as nullable text) as nullable text
=Text.PadStart(text as nullable text, count as number, optional character as nullable text) as nullable text
| Argument | Type | Required | Default | Description |
|---|---|---|---|---|
| text | text | Yes | ข้อความที่ต้องการเติมอักขระ | |
| count | number | Yes | จำนวนหลักของข้อความที่ต้องการให้เป็น | |
| character | text | Optional | Space | อักขระที่ต้องการเติม (ถ้าไม่ระบุ จะเติม Space) |
แปลงรหัสสินค้า "123" ให้เป็น "000123" เพื่อให้มีความยาว 6 หลักเท่ากัน
เมื่อข้อมูลมีความยาวไม่เท่ากัน การเติมอักขระให้เท่ากันจะช่วยให้การเรียงลำดับ (Sort) ถูกต้อง
=Text.PadStart("apple", 8, "-")
---apple
=Text.PadStart("123", 5, "0")
00123
=Text.PadStart("apple", 8)
apple
ฟังก์ชันจะไม่ทำอะไรกับข้อความครับ จะคืนค่าข้อความเดิมกลับมา
ฟังก์ชัน Text.PadStart ใน Power Query ใช้สำหรับเติมอักขระที่กำหนดลงไปด้านหน้าของข้อความ จนกว่าข้อความนั้นจะมีความยาวถึงตามที่ต้องการ เหมาะสำหรับจัดรูปแบบรหัสสินค้า, รหัสลูกค้า หรือตัวเลขให้มีจำนวนหลักเท่ากัน