다음을 통해 공유


series_fill_const()

적용 대상: ✅Microsoft Fabric✅Azure Data ExplorerAzure MonitorMicrosoft Sentinel

계열의 누락된 값을 지정된 상수 값으로 대체합니다.

동적 숫자 배열이 포함된 식을 입력으로 사용하고, missing_value_placeholder 모든 인스턴스를 지정된 constant_value 바꾸고, 결과 배열을 반환합니다.

구문

series_fill_const(시리즈, constant_value, [ missing_value_placeholder ])

구문 규칙에 대해 자세히 알아봅니다.

매개 변수

이름 Type 필수 설명
시리즈 dynamic ✔️ 숫자 값의 배열입니다.
constant_value scalar ✔️ 누락된 값을 바꾸는 데 사용되는 값입니다.
missing_value_placeholder scalar 누락된 값에 대한 자리 표시자를 지정합니다. 기본값은 double(null)합니다. 값은 실제 요소 형식으로 변환되는 모든 형식일 수 있습니다. double(null), long(null) 및 int(null)의 의미는 동일합니다.

반품

모든 missing_value_placeholder 인스턴스가 constant_value 바뀐 계열입니다.

참고 항목

  • 메이크 시리즈 연산자를 사용하여 계열을 만드는 경우 이후와 같이 series_fill_const() 보간 함수를 사용할 기본값으로 null을 지정합니다. 설명을 참조하세요.
  • missing_value_placeholderdouble(null) 또는 생략된 경우 결과에 null 값이 포함될 수 있습니다. 이러한 null 값을 채우려면 다른 보간 함수를 사용합니다. series_outliers()입력 배열에서 null 값을 지원합니다.
  • series_fill_const() 는 배열 요소의 원래 형식을 유지합니다.

예시

let data = datatable(arr: dynamic)
    [
    dynamic([111, null, 36, 41, 23, null, 16, 61, 33, null, null])   
];
data 
| project
    arr, 
    fill_const1 = series_fill_const(arr, 0.0),
    fill_const2 = series_fill_const(arr, -1)  

출력

arr fill_const1 fill_const2
[111,null,36,41,23,null,16,61,33,null,null] [111,0.0,36,41,23,0.0,16,61,33,0.0,0.0] [111,-1,36,41,23,-1,16,61,33,-1,-1]