UNION
테이블 쌍에서 공용 구조체(조인) 테이블을 만듭니다.
구문
UNION(<table_expression1>, <table_expression2> [,<table_expression>]…)
매개 변수
용어 | 정의 |
---|---|
table_expression |
테이블을 반환하는 모든 DAX 식입니다. |
반환 값
두 테이블 식의 모든 행을 포함하는 테이블입니다.
설명
두 테이블의 열 수는 같아야 합니다.
열은 해당 테이블의 위치별로 결합됩니다.
반환 테이블의 열 이름은 table_expression1 열 이름과 일치합니다.
중복 행은 유지됩니다.
반환된 테이블에는 가능한 경우 계보가 있습니다. 예를 들어 각 table_expression 첫 번째 열에 모델의 동일한 기본 열 C1에 대한 계보가 있는 경우 UNION 결과의 첫 번째 열에는 C1에 대한 계보가 있습니다. 그러나 결합된 열에 다른 기본 열에 대한 계보가 있거나 확장 열이 있는 경우 UNION 결과 열에는 계보가 없습니다.
데이터 형식이 다른 경우 결과 데이터 형식은 데이터 형식 강제 변환에 대한 규칙에 따라 결정됩니다.
반환된 테이블에는 관련 테이블의 열이 포함되지 않습니다.
이 함수는 계산 열 또는 RLS(행 수준 보안) 규칙에서 사용되는 경우 DirectQuery 모드에서 사용할 수 없습니다.
예시
다음 식은 USAInventory 테이블과 INDInventory 테이블을 단일 테이블로 결합하여 공용 구조체를 만듭니다.
UNION(UsaInventory, IndInventory)
USAInventory
국가/지역 | State(상태) | 세다 | 합계 |
---|---|---|---|
미국 | CA | 5 | 500 |
미국 | WA | 10 | 900 |
INDInventory
국가/지역 | State(상태) | 세다 | 합계 |
---|---|---|---|
IND | 2K | 20 | 800 |
IND | MH | 25 | 1000 |
IND | WB | 10 | 900 |
반환 테이블,
국가/지역 | State(상태) | 세다 | 합계 |
---|---|---|---|
미국 | CA | 5 | 500 |
미국 | WA | 10 | 900 |
IND | 2K | 20 | 800 |
IND | MH | 25 | 1000 |
IND | WB | 10 | 900 |