从数据到信息
从信息到洞察

CEILING

将数值向上舍入为最接近的整数或最接近的基数倍数。

语法

CEILING ( <数字>, <舍入的基数> )
参数 属性 描述
数字 要舍入的数字,或对数字列的引用
舍入的基数 要舍入到其倍数的基数。例如,1 代表舍入到最接近的整数

返回值

标量 单个值,其数据类型可以是整数、小数或者货币

返回值的类型通常与「舍入的基数」类型相同,但以下情况除外:

  • 如果「 数字」参数为货币类型,则返回货币类型。
  • 如果「舍入的基数」参数为布尔类型,则返回整数类型。
  • 如果「舍入的基数」参数类型为非数字,则返回类型为小数。

备注

DAX 中有两个 CEILING 函数,区别如下:

  • CEILING 函数模拟 Excel 中 CEILING 函数的行为。
  • ISO.CEILING 函数遵循 ISO 定义的行为来确定上限值。

这两个函数针对正数返回相同的值,针对负数返回不同的值。 使用正数的基数倍数时,CEILING 和 ISO.CEILING 都将负数向上舍入(向正无穷大方向舍入)。 使用负数的基数倍数时,CEILING 将负数向下舍入(向负无穷大方向舍入),而 ISO.CEILING 将负数向上舍入(向正无穷大方向舍入)。

示例

= CEILING  ( 10.2, 1 )                   -- 返回 11     (整数)
= CEILING  ( 10.7, 1 )                   -- 返回 11     (整数)
= CEILING  ( 10.2, 0.5 )                 -- 返回 10.5   (小数)
= CEILING  ( 10.7, 0.5 )                 -- 返回 11     (小数)
= CEILING  ( 10.2, CURRENCY ( 0.5 ) )    -- 返回 10.5   (货币)
= CEILING  ( 10.7, CURRENCY ( 0.5 ) )    -- 返回 11     (货币)
= CEILING  ( -10.2, 1 )                  -- 返回 -10    (整数)
= CEILING  ( -10.2, -1 )                 -- 返回 -11    (整数)
= CEILING  ( -10.7, 1 )                  -- 返回 -10    (整数)
= CEILING  ( -10.7, -1 )                 -- 返回 -11    (整数)
= CEILING  ( -10.2, 0.5 )                -- 返回 -10    (小数)
= CEILING  ( -10.7, 0.5 )                -- 返回 -10.5  (小数)
= CEILING  ( -10.2, CURRENCY ( 0.5 ) )   -- 返回 -10    (货币)
= CEILING  ( -10.7, CURRENCY ( 0.5 ) )   -- 返回 -10.5  (货币)

 

 

说点什么

1000
 
鼓掌微笑开心憧憬爱你色并不觉得吃瓜doge二哈喵喵思考笑哭捂脸悲伤大哭抓狂汗偷笑打脸捂眼黑线问号晕拜拜闭嘴衰咒骂ok作揖
  订阅本文评论  
提醒
DAX 圣经

DAX 函数大全

DAX 查询

DAX 运算符