Hàm RIGHT là một hàm hữu ích trong Power BI, giúp bạn trích xuất các ký tự bên phải của một chuỗi văn bản. Bài viết này sẽ hướng dẫn chi tiết cách sử dụng hàm RIGHT, cấu trúc, tham số và các ví dụ thực tế để bạn áp dụng vào công việc phân tích dữ liệu.
Hàm RIGHT cho phép bạn lấy một số lượng ký tự xác định từ phía bên phải của một chuỗi văn bản. Đây là một công cụ mạnh mẽ để xử lý và làm sạch dữ liệu, đặc biệt hữu ích khi làm việc với các chuỗi có định dạng cụ thể.
Cách sử dụng hàm RIGHT khá đơn giản. Cấu trúc của hàm như sau:
RIGHT(<text>, <num_chars>)
Hàm RIGHT bao gồm hai tham số:
<text>
: Chuỗi văn bản gốc mà bạn muốn trích xuất ký tự. Tham số này có thể là một chuỗi cụ thể hoặc một cột chứa dữ liệu văn bản.<num_chars>
: Số lượng ký tự bạn muốn lấy từ bên phải của chuỗi. Nếu không nhập tham số này, hàm sẽ mặc định lấy một ký tự.
Giá trị trả về của hàm RIGHT là một chuỗi văn bản mới, chứa các ký tự được trích xuất từ bên phải của chuỗi gốc. Kiểu dữ liệu của giá trị trả về luôn là văn bản, ngay cả khi chuỗi gốc chỉ chứa số.
Ví dụ hàm RIGHT trong Power BI
Một điểm cần lưu ý là nếu <num_chars>
lớn hơn tổng số ký tự của chuỗi gốc, hàm RIGHT sẽ trả về toàn bộ chuỗi gốc.
Ví dụ, để tách tên thành phố từ cột “Địa chỉ” có định dạng “Số nhà, Đường, Quận, Thành phố”, bạn có thể sử dụng hàm RIGHT kết hợp với các hàm khác như LEN và FIND:
=RIGHT( DiaChi[Địa chỉ], LEN( DiaChi[Địa chỉ]) – FIND(“,”, DiaChi[Địa chỉ], FIND(“,”, DiaChi[Địa chỉ])+1)-1)
Trong ví dụ này:
DiaChi[Địa chỉ]
là cột chứa dữ liệu địa chỉ.LEN( DiaChi[Địa chỉ])
trả về tổng số ký tự trong chuỗi địa chỉ.FIND(“,”, DiaChi[Địa chỉ])+1
xác định vị trí của dấu phẩy đầu tiên và cộng thêm 1 để bắt đầu từ ký tự tiếp theo.FIND(“,”, DiaChi[Địa chỉ], FIND(“,”, DiaChi[Địa chỉ])+1)
tìm vị trí của dấu phẩy thứ hai.LEN( DiaChi[Địa chỉ]) – FIND(“,”, DiaChi[Địa chỉ], FIND(“,”, DiaChi[Địa chỉ])+1)-1
tính toán số lượng ký tự cần lấy từ bên phải, bằng cách lấy tổng số ký tự trừ đi vị trí của dấu phẩy thứ hai và trừ đi 1 (khoảng trắng sau dấu phẩy).
Minh họa hàm RIGHT tách tên thành phố
Ngoài hàm RIGHT, Power BI còn cung cấp các hàm khác để xử lý văn bản như:
- Hàm MID: Trích xuất một chuỗi con từ giữa chuỗi văn bản.
- Hàm LEFT: Trích xuất một số ký tự từ bên trái của chuỗi văn bản.
- Hàm LEN: Đếm số lượng ký tự trong một chuỗi văn bản.
Sử dụng kết hợp các hàm này sẽ giúp bạn linh hoạt hơn trong việc xử lý và phân tích dữ liệu văn bản trong Power BI.
Discussion about this post