테이블 조작 함수
이러한 함수는 기존 테이블을 조작할 or 테이블을 반환합니다.
이 범주에서
기능 | 묘사 |
---|---|
ADDCOLUMNS | 지정된 테이블 or 테이블 식에 계산 열을 추가합니다. |
ADDMISSINGITEMS | 여러 열의 항목 조합을 테이블에 추가합니다ifnot 이미 존재합니다. |
CROSSJOIN | 인수의 all 테이블에서 all 행의 Cartesian productcontains 테이블을 반환합니다. |
CURRENTGROUP | GROUPBY 식의 테이블 인수에서 행 집합을 반환합니다. |
DATATABLE | 인라인 데이터 values집합을 선언하는 메커니즘을 제공합니다. |
DETAILROWS | measure and 대해 정의된 세부 정보 행 식을 계산하여 데이터를 반환합니다. |
DISTINCT 열 |
지정한 열의 고유 valuescontains 한 열 테이블을 반환합니다. |
DISTINCT 테이블 |
다른 테이블 or 식에서 중복 행을 제거하여 테이블을 반환합니다. |
EXCEPT | 다른 테이블에 not 한 테이블의 행을 반환합니다. |
FILTERS |
columnName
filters 직접 적용된 values 테이블을 반환합니다. |
GENERATE | table1현재 행의 컨텍스트에서 |
GENERATEALL | table1현재 행의 컨텍스트에서 |
GENERATESERIES | 산술 계열의 values 포함하는 단일 열 테이블을 반환합니다. |
GROUPBY | SUMMARIZE 함수와 마찬가지로 GROUPBY 추가하는 확장 열에 대해 암시적 CALCULATEnot 수행합니다. |
IGNORE | BLANK/NULL 평가에서 특정 식을 생략하여 SUMMARIZECOLUMNS 수정합니다. |
INTERSECT | 중복을 유지하면서 두 테이블의 행 교집합을 반환합니다. |
NATURALINNERJOIN | 다른 테이블을 사용하여 테이블의 내부 조인을 수행합니다. |
NATURALLEFTOUTERJOIN | RightTable을 사용하여 LeftTable의 조인을 수행합니다. |
ROLLUP | groupBy_columnName 매개 변수로 정의된 열의 결과에 rollup 행을 추가하여 SUMMARIZE 동작을 수정합니다. |
ROLLUPADDISSUBTOTAL | groupBy_columnName 열을 기반으로 결과에 rollup/부분합 행을 추가하여 SUMMARIZECOLUMNS 동작을 수정합니다. |
ROLLUPISSUBTOTAL | ADDMISSINGITEMS 식 내에서 ROLLUPADDISSUBTOTAL 추가한 열과 rollup 그룹을 페어링합니다. |
ROLLUPGROUP | groupBy_columnName 매개 변수로 정의된 열의 결과에 rollup 행을 추가하여 SUMMARIZEandSUMMARIZECOLUMNS 동작을 수정합니다. |
행 |
각 열에 지정된 식에서 발생하는 values 포함하는 단일 행이 있는 테이블을 반환합니다. |
SELECTCOLUMNS | 지정된 테이블 or 테이블 식에 계산 열을 추가합니다. |
SUBSTITUTEWITHINDEX | 인수로 제공된 두 테이블의 left 세미조인을 나타내는 테이블을 반환합니다. |
SUMMARIZE | 그룹 집합에 대해 요청된 합계에 대한 요약 테이블을 반환합니다. |
SUMMARIZECOLUMNS | 그룹 집합에 대한 요약 테이블을 반환합니다. |
테이블 생성자 | 한 or 더 많은 열의 테이블을 반환합니다. |
TOPN | 지정된 테이블의 상위 N개 행을 반환합니다. |
TREATAS | 관련 없는 테이블의 열에 filters 테이블 식의 결과를 적용합니다. |
UNION | 테이블 쌍에서 union(조인) 테이블을 만듭니다. |
VALUES | 지정한 테이블 or 열의 고유 valuescontains 한 열 테이블을 반환합니다. |