테이블 형식 식 명령문
테이블 형식 식 문은 쿼리에 대해 이야기할 때 일반적으로 염두에 두는 것입니다. 이 문은 일반적으로 문 목록에 마지막으로 표시되며 입력과 출력은 모두 테이블 또는 테이블 형식 데이터 세트로 구성됩니다. 두 문은 세미콜론으로 구분해야 합니다.
테이블 형식 식 문은 일반적으로 테이블, 필터 및 프로젝션과 같은 테이블 형식 데이터 연산자 및 선택적 렌더링 연산자와 같은 테이블 형식 데이터 원본으로 구성됩니다. 컴퍼지션은 파이프 문자(|
)로 표현되며, 문에 왼쪽에서 오른쪽으로 테이블 형식 데이터의 흐름을 시각적으로 나타내는 일반 형식을 제공합니다.
각 연산자는 "파이프에서" 테이블 형식 데이터 세트와 연산자 본문에서 더 많은 테이블 형식 데이터 세트를 포함한 기타 입력을 허용한 다음 테이블 형식 데이터 세트를 다음 연산자에 내보낸다.
Syntax
소스|
Operator1|
Operator2|
RenderInstruction
구문 규칙에 대해 자세히 알아보세요.
매개 변수
이름 | 형식 | 필수 | Description |
---|---|---|---|
원본 | string |
✔️ | 테이블 형식 데이터 원본입니다. 테이블 형식 데이터 원본을 참조하세요. |
연산자 | string |
✔️ | 필터 및 프로젝션과 같은 테이블 형식 데이터 연산자입니다. |
RenderInstruction | string |
렌더링 연산자 또는 명령입니다. |
테이블 형식 데이터 원본
테이블 형식 데이터 원본은 테이블 형식 데이터 연산자가 추가로 처리할 레코드 집합을 생성합니다. 다음 목록에서는 지원되는 테이블 형식 데이터 원본을 보여 줍니다.
예제
조건별로 행 필터링
다음 쿼리는 열에 StormEvents
값이 "FLORIDA" State
인 테이블의 레코드 수를 계산합니다.
StormEvents
| where State == "FLORIDA"
| count
출력
개수 |
---|
1042 |
두 테이블의 데이터 결합
다음 예제에서는 조 인 연산자를 사용하여 테이블과 테이블이라는 두 테이블 형식 데이터 원본의 레코드를 StormEvents
PopulationData
결합합니다.
StormEvents
| where InjuriesDirect + InjuriesIndirect > 50
| join (PopulationData) on State
| project State, Population, TotalInjuries = InjuriesDirect + InjuriesIndirect
출력
시스템 상태 | 모집단 | TotalInjuries |
---|---|---|
ALABAMA | 4918690 | 60 |
캘리포니아 | 39562900 | 61 |
캔자스 | 2915270 | 63 |
미주리 | 6153230 | 422 |
오클라호마 | 3973710 | 200 |
테네시 | 6886720 | 187 |
텍사스 | 29363100 | 137 |
피드백
https://aka.ms/ContentUserFeedback을 참조하세요.
출시 예정: 2024년 내내 콘텐츠 피드백 메커니즘인 GitHub 문제를 단계적으로 폐지하고 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은다음에 대한 사용자 의견 제출 및 보기