函数聚合函数聚合函数boundingRatioboundingRatio boundingRatio 首次引入版本:v20.1 计算一组数值中最左侧和最右侧点之间的斜率。 语法 boundingRatio(x, y) 参数 x — X 坐标值。(U)Int* 或 Float* 或 Decimal y — Y 坐标值。(U)Int* 或 Float* 或 Decimal 返回值 返回最左侧点和最右侧点之间连线的斜率;当数据为空时,返回 NaN。Float64 示例 示例数据 SELECT number, number * 1.5 FROM numbers(10) ┌─number─┬─multiply(number, 1.5)─┐ │ 0 │ 0 │ │ 1 │ 1.5 │ │ 2 │ 3 │ │ 3 │ 4.5 │ │ 4 │ 6 │ │ 5 │ 7.5 │ │ 6 │ 9 │ │ 7 │ 10.5 │ │ 8 │ 12 │ │ 9 │ 13.5 │ └────────┴───────────────────────┘ 用法示例 SELECT boundingRatio(number, number * 1.5) FROM numbers(10) ┌─boundingRatio(number, multiply(number, 1.5))─┐ │ 1.5 │ └──────────────────────────────────────────────┘