boundingRatio

boundingRatio

값 그룹에서 가장 왼쪽 점과 가장 오른쪽 점 사이의 기울기(slope)를 계산하는 집계 함수예요.

출처: 문서

본문

v20.1.0에서 도입됐어요.

값 그룹 전체에서 가장 왼쪽 점과 가장 오른쪽 점 사이의 기울기를 계산해요.

구문 (Syntax)

boundingRatio(x, y)

인자 (Arguments)

  • x — X 좌표 값. (U)Int* 또는 Float* 또는 Decimal
  • y — Y 좌표 값. (U)Int* 또는 Float* 또는 Decimal

반환 값 (Returned value)

가장 왼쪽 점과 가장 오른쪽 점 사이의 선 기울기를 반환하고, 데이터가 비어 있으면 NaN을 반환해요. Float64

예시 (Examples)

샘플 데이터:

Query

SELECT
    number,
    number * 1.5
FROM numbers(10)

Response

┌─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 │
└────────┴───────────────────────┘

사용 예시:

Query

SELECT boundingRatio(number, number * 1.5)
FROM numbers(10)

Response

┌─boundingRatio(number, multiply(number, 1.5))─┐
│                                          1.5 │
└──────────────────────────────────────────────┘

더 알아보기 (Learn more)