=REPT(text, number_times)
| Argument | Type | Required | Default | Description |
|---|---|---|---|---|
| text | text | Yes | ข้อความหรืออักขระที่ต้องการทำซ้ำ | |
| number_times | integer | Yes | จำนวนครั้งที่ต้องการทำซ้ำ (ถ้าน้อยกว่า 0 จะได้ BLANK; ถ้าไม่เป็นจำนวนเต็มจะถูกปัดลง) |
ทำซ้ำเครื่องหมายเช่น '-' เพื่อสร้างเส้นคั่นหรือหัวข้อในรายงานที่สม่ำเสมอ
ใช้สัญลักษณ์เช่น '★' ทำซ้ำตามคะแนนเพื่อสร้างแถบคะแนนแบบข้อความ
เติม space ซ้ำหลายครั้งให้ข้อความหรือรหัสมีความยาวเท่ากัน ใช้สำหรับ alignment ใน export
Separator = REPT("-", 20)Separator = REPT("-", 20)
"--------------------"
Rating Bar = REPT("★", [Score])Rating Bar = REPT("★", [Score])
"★★★★★" (ถ้า Score = 5)
Padded Code = [Code] & REPT(" ", 10 - LEN([Code]))Padded Code = [Code] & REPT(" ", 10 - LEN([Code]))
"A12 " (เว้นวรรคให้ความยาวรวมเป็น 10)
จะคืนค่า BLANK() เมื่อ number_times < 0
DAX จะปัดเศษลงเป็นจำนวนเต็มก่อนทำซ้ำ เช่น 3.7 จะถูกปัดเป็น 3
REPT ทำซ้ำข้อความหรืออักขระตามจำนวนครั้งที่ระบุ เหมาะสำหรับสร้างบาร์ข้อความ (text bar), เติมช่องว่าง, หรือจัดรูปแบบรายงานให้มีตัวคั่นความยาวคงที่