다음을 통해 공유


pack_all()

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

테이블 형식 식의 모든 열에서 동적 속성 모음 개체를 만듭니다.

참고 항목

반환된 개체의 표현은 실행 간에 바이트 수준 호환이 보장되지 않습니다. 예를 들어 모음에 표시되는 속성은 다른 순서로 나타날 수 있습니다.

구문

pack_all([ ignore_null_empty ])

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

매개 변수

이름 Type 필수 설명
ignore_null_empty bool null/빈 열을 무시하고 결과 속성 모음에서 제외할지 여부를 나타냅니다. 기본값은 false입니다.

예시

다음 쿼리는 아래 표에 대한 열을 만드는 데 사용합니다 pack_all() .

SourceNumber TargetNumber CharsCount
555-555-1234 555-555-1212 46
555-555-1234 555-555-1213 50
555-555-1313 42
555-555-3456 74
datatable(SourceNumber:string,TargetNumber:string,CharsCount:long)
[
'555-555-1234','555-555-1212',46,
'555-555-1234','555-555-1213',50,
'555-555-1313','',42, 
'','555-555-3456',74 
]
| extend Packed=pack_all(), PackedIgnoreNullEmpty=pack_all(true)

출력

SourceNumber TargetNumber CharsCount 붐비는 PackedIgnoreNullEmpty
555-555-1234 555-555-1212 46 {"SourceNumber":"555-555-1234", "TargetNumber":"555-555-1212", "CharsCount": 46} {"SourceNumber":"555-555-1234", "TargetNumber":"555-555-1212", "CharsCount": 46}
555-555-1234 555-555-1213 50 {"SourceNumber":"555-555-1234", "TargetNumber":"555-555-1213", "CharsCount": 50} {"SourceNumber":"555-555-1234", "TargetNumber":"555-555-1213", "CharsCount": 50}
555-555-1313 42 {"SourceNumber":"555-555-1313", "TargetNumber":"", "CharsCount": 42} {"SourceNumber":"555-555-1313", "CharsCount": 42}
555-555-3456 74 {"SourceNumber":"", "TargetNumber":"555-555-3456", "CharsCount": 74} {"TargetNumber":"555-555-3456", "CharsCount": 74}

참고 항목

위 예제의 마지막 두 행에서 PackedIgnoreNullEmpty 열과 PackedIgnoreNullEmpty 열 사이에는 차이가 있습니다. 이 두 행에는 pack_all(true)에서 무시된 빈 값이 포함되었습니다.