Hàm RAND trong Power BI DAX là một hàm thuộc nhóm hàm toán học và lượng giác, được sử dụng để tạo ra các số ngẫu nhiên. Hàm này đặc biệt hữu ích khi bạn cần tạo dữ liệu mẫu, mô phỏng các tình huống hoặc thực hiện các phân tích thống kê.
Hàm RAND trả về một số ngẫu nhiên có giá trị lớn hơn 0 và nhỏ hơn 1. Điểm đặc biệt của hàm này là nó không yêu cầu bất kỳ tham số đầu vào nào.
Cấu trúc của hàm RAND rất đơn giản:
RAND()
Bạn chỉ cần viết tên hàm RAND
kèm theo cặp dấu ngoặc đơn là đã có thể sử dụng. Hàm này không có bất kỳ tham số nào.
Giá trị trả về của hàm RAND luôn là một số thập phân nằm trong khoảng từ 0 đến 1 (không bao gồm 0 và 1).
Ví dụ về hàm RAND trong Power BI DAX
Kết quả của hàm RAND sẽ được tính toán lại trong một số trường hợp cụ thể:
- Khi dữ liệu nguồn được cập nhật.
- Khi công thức chứa hàm RAND bị thay đổi, dẫn đến việc tính toán lại toàn bộ công thức.
Lưu ý rằng, việc sử dụng các chức năng lọc hay tham chiếu dữ liệu sẽ không làm thay đổi kết quả của hàm RAND.
Để tạo ra một số ngẫu nhiên lớn hơn 1, bạn có thể nhân kết quả của hàm RAND với một số nguyên dương bất kỳ, chẳng hạn như 10, 100, 1000,… Ví dụ, RAND()*100
sẽ tạo ra một số ngẫu nhiên từ 0 đến 100 (không bao gồm 100).
Ví dụ về hàm RAND trong Power BI DAX
Ngoài hàm RAND, Power BI DAX còn cung cấp một số hàm toán học khác có thể hữu ích trong việc xử lý dữ liệu và tạo số ngẫu nhiên, bao gồm:
- Hàm RANDBETWEEN: Tạo số ngẫu nhiên trong một khoảng giá trị xác định.
- Hàm INT: Làm tròn xuống số nguyên gần nhất.
- Hàm MOD: Lấy phần dư của phép chia.
Việc kết hợp các hàm này với nhau sẽ giúp bạn thực hiện các tính toán phức tạp hơn và linh hoạt hơn trong Power BI DAX.
Discussion about this post