Power Pivot의 계산 열

참고:  사용자 언어로 가능한 한 빨리 가장 최신의 도움말 콘텐츠를 제공하고자 합니다. 이 페이지는 자동화를 통해 번역되었으며 문법 오류나 부정확한 설명을 포함할 수 있습니다. 이 목적은 콘텐츠가 사용자에게 유용하다는 것입니다. 이 페이지 하단의 정보가 도움이 되었다면 알려주세요. 쉽게 참조할 수 있는 영어 문서 가 여기 있습니다.

계산된 된 열에 나오는 파워 피벗 데이터 모델에 테이블에 새 데이터를 추가 하는 기능을 제공 합니다. 붙여넣기 또는 열에 값을 가져오는 대신 열 값을 정의 하는 데이터 분석 식 (DAX)수식을 만들 수 있습니다.

FactSales 테이블의 각 행에 판매 수익 값을 추가 해야 하는 예를 들어 하는 경우 새 계산된 열을 추가 하 고 수식 = [SalesAmount]-[TotalCost]-[ReturnAmount]를사용 하 여 새 값을 뺀 각 행은 SalesAmount의 각 행의 값에서 TotalCost, ReturnAmount 열에서 값으로 계산 열입니다. Profit 열을 사용 하 여 피벗 테이블, 피벗 차트 또는 Power View 보고서에서 다음 수 등 다른 열 때와 같이 합니다.

이 그림 파워 피벗 에서 계산된 된 열을 보여줍니다.

계산 열

참고: 계산 된 열 및 측정값은 수식에 사용 하 여 각 되므로 비슷한, 아니지만 다른 됩니다. 측정값 피벗 테이블 또는 피벗 차트의 영역에서 가장 자주 사용 됩니다. 피벗 테이블의 다른 영역에 계산 된 결과 배치 하려면 계산 된 열을 사용 하 여-열 또는 행에 피벗 테이블 또는 피벗 차트의 축에 등입니다. 측정값에 대 한 자세한 내용은 Powerpivot에서 측정값을 참조 합니다.

계산 열 이해

수식 계산 된 열에서 Excel에서 만드는 수식 거의 같습니다. 그러나 테이블의 각 행에 대 한 다른 수식을 만들 수 없습니다. 대신, DAX 수식이 전체 열에 자동으로 적용 됩니다.

열에 수식이 있으면 각 행에 대해 값이 계산됩니다.수식을 입력하자마자 열에 대해 결과가 계산됩니다.그런 다음 내부 데이터가 새로 고쳐지는 경우와 같이 필요에 따라 열 값이 다시 계산됩니다.

측정값에 따라 계산 된 열과 다른 계산 된 열을 만들 수 있습니다. 예를 들어 텍스트 문자열에서 숫자를 추출 하려면 한 계산 된 열 만들기 한 다음 해당 숫자를 사용 하 여 다른 계산 된 열에서 수 있습니다.

예제

기존 테이블에 추가 되는 데이터와 계산된 된 열을 지원할 수 있습니다. 예를 들어 값을 연결, 추가 수행, 문자열을 추출 또는 다른 필드의 값을 비교할 수 있습니다. 계산된 된 열을 추가 하려면가 이미 하나 이상의 테이블에에서 있어야 파워 피벗 합니다.

이 수식에 있습니다.

=EOMONTH([StartDate],0])

이 수식은 Contoso 예제 데이터를 사용하여 Promotion 테이블에 있는 StartDate 열에서 월을 추출합니다. 그런 다음 Promotion 테이블의 각 행에 대해 월의 마지막 날 값을 계산합니다. 두 번째 매개 변수는 StartDate에서 해당 월의 이전 또는 이후의 월 수를 지정합니다. 이 경우 0은 같은 달임을 나타냅니다. 예를 들어 StartDate 열의 값이 6/1/2001일 경우 계산 열의 값은 6/30/2001이 됩니다.

Contoso 예제 데이터에 대 한 자세한 내용은 DAX 및 데이터 모델 자습서에 대 한 예제 데이터 가져오기를 참고 합니다.

계산 열 이름 지정

기본적으로 새 계산 된 열, 다른 열 오른쪽에 추가 되 고 열 CalculatedColumn1, CalculatedColumn2등의 기본 이름을 자동으로 할당 됩니다. 열을 만든 후 다시 정렬 하 고 필요에 따라 열 이름을 바꿀 수 있습니다.

계산 된 열에 변경 내용에 몇 가지 제한 사항이 있습니다.

  • 각 열 이름은 테이블에서 고유해야 합니다.

  • 동일한 통합 문서 내에서 측정값에 대해 이미 사용 된 이름을 사용 하지 마십시오. 이름이 고유 하지 않은 경우 측정값 및 계산 된 열을 같은 이름을 가질 수는 있지만 계산 오류를 쉽게 액세스할 수 있습니다. 실수로 측정값을 호출를 방지 하려면 열을 참조할 때 정규화 된 열 참조를 사용 항상 합니다.

  • 계산된 된 열 이름 바꾸기, 기존 열을 사용 하는 수식을 모두 업데이트 해야 합니다. 수동 업데이트 모드에 있지 않으면 자동으로 발생 수식의 결과 업데이트 합니다. 그러나이 작업 시간이 걸릴 수 있습니다.

  • 열 또는 파워 피벗 의 다른 개체 이름에서 이름을 내에서 사용할 수 없는 일부 문자가 있습니다. 자세한 내용은 참고 "명명 요구 사항" " Power Pivot의 DAX 구문 사양입니다.

기존 계산 된 열 편집 하거나 이름을 바꾸려면:

  1. 파워 피벗 창에서 이름을 바꿀 계산 열의 머리글을 마우스 오른쪽 단추로 클릭한 다음 열 이름 바꾸기를 클릭합니다.

  2. 새 이름을 입력한 다음 Enter 키를 눌러 새 이름을 적용합니다.

데이터 형식 변경

다른 열에 대 한 데이터 형식을 변경할 수 있는 같은 방법으로 계산된 된 열에 대 한 데이터 형식을 변경할 수 있습니다. 변경할 수 없습니다는 다음과 같은 데이터 형식: 텍스트를 10 진수로, 정수 텍스트, 통화, 텍스트 및 날짜를 텍스트에서 합니다. 부울 값에 대 한 변경 텍스트에서 만들 수 있습니다.

계산 열의 성능

수식이 계산된 된 열에 대 한 리소스를 많이 사용 하는 측정값에 대 한 수식 보다 될 수 있습니다. 한 가지 이유 측정값은 피벗 테이블 또는 피벗 차트에서 사용 되는 셀에 대 한 계산만 반면 계산된 된 열에 대 한 결과 테이블의 각 행에 항상 계산입니다.

예를 들어 한 백만 행이 포함 된 테이블을 백만 결과 및 성능에 해당 효과와 계산된 된 열은 항상 됩니다. 그러나 피벗 테이블 행 및 열 머리글을 적용 하 여 데이터를 일반적으로 필터링 합니다. 즉, 측정값은 피벗 테이블의 각 셀의 데이터의 하위 집합에 대해서만 계산 됩니다.

수식 예: 다른 열 또는 식 값을 평가 하는 수식의 개체 참조에서 의존 관계에 있습니다. 다른 열을 기준으로 하는 계산된 열 예를 들어-또는 열 참조가 포함 된 식을 포함 하는 계산 등 다른 열의 계산 될 때까지 평가할 수 없습니다. 기본적으로 자동 새로 고침 설정 되어 있습니다. 따라서 수식의 성능에 영향을 줄 수 있는 염두에 두어야 합니다.

계산된 열을 만들 때 성능 문제를 방지하려면 다음 지침을 따르세요.

  • 많은 복잡 한 의존 관계를 포함 하는 단일 수식을 만드는 것이 아니라 결과 유효성을 검사 하 고 변경 내용을 성능 평가 수 있도록 열에 저장 한 결과가 나와 있는 단계에서 수식을 만듭니다.

  • 데이터를 수정할 계산 된 열에 대 한 업데이트 유도 자주 됩니다. 수동 재계산 모드를 설정 하 여이 방지할 수 있습니다. 하지만 염두에 두어야, 계산 된 열의 모든 값이 올바르지 있으면 열 새로 고침 및 데이터를 다시 계산 될 때까지 비활성화 됩니다.

  • 테이블 간의 관계를 변경하거나 삭제하는 경우 이러한 테이블의 열을 사용하는 수식이 유효하지 않게 됩니다.

  • 순환 참조 또는 자체 참조 종속성이 있는 수식을 만드는 경우 오류가 발생합니다.

작업

계산 된 열이 있는 작업에 대 한 자세한 내용은 계산 된 열 만들기를 참조 하십시오.

Office 기술 확장
교육 살펴보기
새로운 기능 우선 가져오기
Office Insider 참여

이 정보가 유용한가요?

의견 주셔서 감사합니다!

피드백을 주셔서 감사합니다. Office 지원 에이전트와 연락하는 것이 도움이 될 것 같습니다.

×