Blog

HÀM ISO.CEILING TRONG POWER BI DAX

MIÊU TẢ

Hàm ISO.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

ISO.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

= ISO.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)

Kết quả hàm ISO.CEILING giống với hàm CEILING, nhưng khi viết <Bội số làm tròn> có thể viết cả dưới dạng số âm.

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

    Leave a Reply

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