Range 연산자

개요

증가하는 행들의 시퀀스를 생성합니다 range.

range <dest> from <start> to <end> step <size>

다음을 사용할 수 있습니다 range 증가하는 행 집합으로 테이블을 생성하는 데 유용할 수 있습니다.

시퀀스의 첫 번째 값은 <start>이고, 다음 행들은 <size> 를 이전 행에 더하여 생성됩니다. 시퀀스의 최종 값은 <end>보다 작거나 같은 마지막 값입니다 — 다시 말해, 시퀀스는 <end>. <dest> 는 결과 시퀀스가 할당되는 필드의 이름입니다. <start>, <end><step> 의 값은 정수여야 합니다.

range 는 다음 중 하나입니다 가능한 PantherFlow 데이터 소스이며, 테이블 소스로만 사용할 수 있습니다.

예제

시퀀스 생성

0부터 5까지(포함) 시퀀스를 생성합니다.

range N from 0 to 5 step 1
N

0

1

2

3

4

5

더 큰 스텝으로 시퀀스 생성

시퀀스는 <end>.

출력:

data

1

3

타임스탬프 시퀀스 생성

range 는 시간 시퀀스를 생성하는 데 사용할 수 있습니다.

t

2025-03-13 15:41:46.368000

2025-03-13 16:41:46.368000

2025-03-13 17:41:46.368000

시계열 분석을 위한 시간 버킷 생성

range 다른 연산자와 결합하여 시계열 분석을 수행할 수 있습니다. 아래 예시는 Panther 감사 로그를 시간별 버킷으로 매핑합니다:

Under a "Count of Panther Audit Actions Per User Over Last 24 Hours" header is a line chart.

마지막 업데이트

도움이 되었나요?