pack_all()
적용 대상: ✅Microsoft Fabric✅Azure Data Explorer✅Azure Monitor✅Microsoft 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)에서 무시된 빈 값이 포함되었습니다.