ADDCOLUMNS 함수(DAX)
지정된 테이블 또는 테이블 식에 계산 열을 추가합니다.
구문
ADDCOLUMNS(<table>, <name>, <expression>[, <name>, <expression>]…)
매개 변수
table
데이터 테이블을 반환하는 DAX 식입니다.name
열에 대해 지정된 큰따옴표로 묶인 이름입니다.expression
스칼라 식을 반환하는 DAX 식으로, table의 각 행에 대해 계산됩니다.
반환 값
모든 원본 열 및 추가된 열이 포함된 테이블입니다.
예
다음 예에서는 대리점 채널의 총 판매 값 및 인터넷 판매가 포함된 Product Category 테이블의 확장 버전을 반환합니다.
ADDCOLUMNS(ProductCategory,
, "Internet Sales", SUMX(RELATEDTABLE(InternetSales_USD), InternetSales_USD[SalesAmount_USD])
, "Reseller Sales", SUMX(RELATEDTABLE(ResellerSales_USD), ResellerSales_USD[SalesAmount_USD]))
다음 표에서는 테이블을 인수로 사용하는 함수에서 사용된 데이터의 미리 보기를 보여 줍니다.
ProductCategory[ProductCategoryName] |
ProductCategory[ProductCategoryAlternateKey] |
ProductCategory[ProductCategoryKey] |
[Internet Sales] |
[Reseller Sales] |
Bikes |
1 |
1 |
25107749.77 |
63084675.04 |
Components |
2 |
2 |
11205837.96 |
|
Clothing |
3 |
3 |
306157.5829 |
1669943.267 |
Accessories |
4 |
4 |
640920.1338 |
534301.9888 |