Hàm REPT là một hàm hữu ích trong Power BI, cho phép lặp lại một chuỗi văn bản theo số lần chỉ định. Bài viết này sẽ hướng dẫn chi tiết cách sử dụng hàm REPT, từ cú pháp, tham số, giá trị trả về đến các ví dụ minh họa cụ thể.
Hàm REPT giúp bạn tạo ra các chuỗi lặp lại một cách nhanh chóng, tiết kiệm thời gian so với việc nhập thủ công. Điều này đặc biệt hữu ích khi bạn cần tạo ra các chuỗi mẫu, định dạng dữ liệu hoặc thực hiện các thao tác xử lý văn bản phức tạp.
Cú pháp và Tham số
Cú pháp của hàm REPT rất đơn giản:
REPT(<text>, <num_times>)
Hàm REPT bao gồm hai tham số chính:
- text: Chuỗi văn bản cần lặp lại. Tham số này trả lời cho câu hỏi: “Lặp cái gì?”. Bạn có thể sử dụng cả văn bản và số trong tham số này.
- num_times: Số lần lặp lại chuỗi
text
. Tham số này trả lời cho câu hỏi: “Lặp lại bao nhiêu lần?”.
Giá trị trả về
Hàm REPT trả về một chuỗi văn bản mới, là kết quả của việc lặp lại chuỗi text
theo số lần được chỉ định bởi num_times
. Kết quả luôn là kiểu dữ liệu Text, ngay cả khi chuỗi đầu vào chỉ chứa số.
Lưu ý khi sử dụng hàm REPT
Có một vài điểm cần lưu ý khi sử dụng hàm REPT:
- Nếu
num_times
bằng 0, hàm trả về một chuỗi rỗng (blank). - Nếu
num_times
không phải là số nguyên, nó sẽ được làm tròn. Ví dụ, REPT(“A”, 2.7) sẽ tương đương với REPT(“A”, 3). - Nếu kết quả của hàm REPT tạo ra chuỗi dài hơn 32767 ký tự, Power BI sẽ báo lỗi. Hãy đảm bảo độ dài chuỗi kết quả nằm trong giới hạn cho phép.
Ví dụ minh họa
Dưới đây là một số ví dụ minh họa cách sử dụng hàm REPT:
Ví dụ 1:
REPT("55", 2)
trả về “5555” (kiểu dữ liệu Text).Ví dụ 2:
REPT(55, 3)
trả về “555555” (kiểu dữ liệu Text).Ví dụ 3:
REPT("ABC", 0)
trả về một chuỗi rỗng (blank).
Hàm tương tự trong Power BI
Ngoài hàm REPT, Power BI còn cung cấp một số hàm khác cũng làm việc với dữ liệu kiểu Text, chẳng hạn như:
- Hàm REPLACE: Thay thế một phần của chuỗi văn bản bằng một chuỗi khác, dựa trên vị trí ký tự.
- Hàm FIND: Tìm kiếm vị trí của một chuỗi con trong một chuỗi văn bản.
- Hàm CONCATENATE: Nối nhiều chuỗi văn bản thành một chuỗi duy nhất.
Việc kết hợp hàm REPT với các hàm xử lý chuỗi khác có thể giúp bạn thực hiện các thao tác phức tạp và linh hoạt hơn trong Power BI.
Discussion about this post