Blog

HÀM CEILING TRONG POWER BI DAX

MIÊU TẢ

Hàm CEILING giúp làm tròn 1 số tới số nguyên gần nhất hoặc bội số có ý nghĩa gần nhất theo nguyên tắc làm tròn tới dương vô cực (làm tròn tới số có giá trị lớn hơn).

CÁCH DÙNG / CẤU TRÚC

CEILING( <Số>, <Bội số gần nhất> )

THAM SỐ

<Số> : là số muốn làm tròn. Có thể là 1 giá trị cụ thể hoặc 1 cột chứa các giá trị số.

<Bội số gần nhất> : bội số muốn làm tròn (số nguyên gần nhất mà chia hết cho giá trị này)

GIÁ TRỊ TRẢ VỀ

Là số đã được làm tròn:

  • Nếu số muốn làm tròn là số dương thì sẽ làm tròn lên tới <bội số gần nhất> được chỉ định.
  • Nếu số muốn làm tròn là số âm thì sẽ làm tròn lên tới <bội số gần nhất> được chỉ định.

CHÚ Ý

Trong DAX có 2 hàm CEILING gồm:

  • Hàm CEILING : không được viết <Bội số gần nhất> dưới dạng số âm
  • Hàm ISO.CEILING : có thể viết <Bội số gần nhất> dưới dạng số âm

VÍ DỤ

Làm tròn các số trong cột Number của bảng MyData với hàm CEILING:

Làm tròn với bội số = 1

= CEILING( MyData[Number], 1 )

  • Các số nguyên sẽ không làm tròn (số 4 được giữ nguyên)
  • Số dương sẽ làm tròn lên (4.6 làm tròn lên 5)
  • Số âm sẽ làm tròn lên ( -5.8 làm tròn lên -5)

Làm tròn với bội số là 2

= CEILING( MyData[Number], 2 )

  • Với bội số là 2, các số sẽ được làm tròn tới số chẵn (số chia hết cho 2)

Khi viết hàm CEILING với <Bội số làm tròn> là số âm sẽ có lỗi:

Nguồn: Internet

[contact-form-7 404 "Not Found"]

Leave a Reply

Your email address will not be published. Required fields are marked *