다음을 통해 공유


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