이 문서에서는 계산된 열과 측정값 모두에 대한 계산 수식을 만드는 기본 파워 피벗. DAX를 새로 사용 중이신 경우 빠른 시작: 30분만에 DAX 기본 사항 배우기 를 확인하세요.

수식 기본

파워 피벗 테이블 및 피벗 테이블에서 사용자 지정 계산을 파워 피벗 DAX(데이터 분석 식)를 Excel 제공합니다. DAX에는 수식에 사용되는 일부 함수와 관계형 Excel 작동하고 동적 집계를 수행하도록 설계된 추가 함수가 포함됩니다.

계산된 열에 사용할 수 있는 몇 가지 기본 수식은 다음과 같습니다.

수식

설명

=TODAY()

열의 모든 행에 오늘 날짜를 삽입합니다.

=3

열의 모든 행에 값 3을 삽입합니다.

=[Column1] + [Column2]

[Column1] 및 [Column2]의 동일한 행에 값을 추가하고 계산된 열의 동일한 행에 결과를 넣습니다.

계산된 파워 피벗 수식을 만들 때 많은 수식을 만들 수 Microsoft Excel.

수식을 만들 때 다음 단계를 수행합니다.

  • 각 수식은 동일한 기호로 시작해야 합니다.

  • 함수 이름을 입력하거나 선택하거나 식을 입력할 수 있습니다.

  • 원하는 함수 또는 이름의 처음 몇 글자를 입력하기 시작하고 자동완성에는 사용 가능한 함수, 테이블 및 열 목록이 표시됩니다. TAB을 눌러 자동완성 목록에서 수식에 항목을 추가합니다.

  • Fx 단추를 클릭하여 사용 가능한 함수 목록을 표시합니다. 드롭다운 목록에서 함수를 선택하려면 화살표 키를 사용하여 항목을 강조 표시한 다음 확인을 클릭하여 수식에 함수를 추가합니다.

  • 가능한 테이블 및 열의 드롭다운 목록에서 선택하거나 값 또는 다른 함수를 입력하여 함수에 인수를 제공합니다.

  • 구문 오류 확인: 모든 괄호가 닫히고 열, 테이블 및 값이 올바르게 참조되도록 합니다.

  • Enter 키를 눌러 수식을 적용합니다.

참고: 계산된 열에서 수식을 수락하는 즉시 열이 값으로 채워지게 됩니다. 측정값에서 ENTER를 누르면 측정값 정의가 저장됩니다.

간단한 수식 만들기

간단한 수식을 사용하여 계산된 열을 만들면

SalesDate

하위카테고리

제품

판매

수량

1/5/2009

액세서리

케이스 운반

254995

68

1/5/2009

액세서리

미니 배터리 충전기

1099.56

44

1/5/2009

디지털

슬림 디지털

6512

44

1/6/2009

액세서리

망원 변환 렌즈

1662.5

18

1/6/2009

액세서리

삼각대

938.34

18

1/6/2009

액세서리

USB 케이블

1230.25

26

  1. 표 제목을 포함하여 위의 표에서 데이터를 선택하고 복사합니다.

  2. 파워 피벗 에서 홈>붙여넣기 를 클릭합니다.

  3. 미리 보기 붙여넣기 대화 상자에서 확인 을 클릭합니다.

  4. 추가 >>클릭합니다.

  5. 표 위의 수식 표시줄에 다음 수식을 입력합니다.

    =[Sales] / [수량]

  6. Enter 키를 눌러 수식을 적용합니다.

그런 다음 모든 행에 대해 새 계산된 열에 값이 채워지게 됩니다.

팁 사용에 대한 데이터

  • 중첩된 함수를 사용하여 기존 수식 중간에 수식 자동완성(Formula AutoComplete)을 사용할 수 있습니다. 삽입 지점 바로 앞의 텍스트는 드롭다운 목록에 값을 표시하는 데 사용하며 삽입 지점 이후의 모든 텍스트는 변경되지 않습니다.

  • 파워 피벗 함수의 닫는 괄호를 추가하거나 괄호와 자동으로 일치하지 않습니다. 각 함수가 구문적으로 올바른지 또는 수식을 저장하거나 사용할 수 없는지 확인해야 합니다. 파워 피벗 괄호가 강조 표시되어 제대로 닫혀 있는지 쉽게 확인할 수 있습니다.

테이블 및 열 작업

파워 피벗 테이블은 Excel 비슷하지만 데이터와 수식을 사용하여 작업하는 방식은 다릅니다.

  • 수식은 파워 피벗 셀, 범위 참조 또는 배열이 아닌 테이블 및 열에서만 작동합니다.

  • 수식은 관계를 사용하여 관련 테이블에서 값을 얻을 수 있습니다. 검색되는 값은 항상 현재 행 값과 관련이 있습니다.

  • 수식을 파워 피벗 워크시트에 붙여넣을 수 Excel 수 없습니다.

  • 워크시트에서와 같이 불규칙하거나 "지저분한" 데이터를 Excel 수 없습니다. 테이블의 각 행에는 동일한 수의 열이 포함되어야 합니다. 그러나 일부 열에는 빈 값이 있을 수 있습니다. Excel 테이블 및 파워 피벗 테이블은 교환할 수 없지만 Excel 테이블에 연결하고 파워 피벗 테이블에 Excel 을 파워 피벗. 자세한 내용은 연결된 테이블을 사용하여 데이터 모델에 워크시트 데이터 추가 및 Power Pivot의데이터 모델에 행 복사 및 붙여넣기 를 참조하세요.

수식 및 식의 테이블 및 열 참조

해당 이름을 사용하여 테이블 및 열을 참조할 수 있습니다. 예를 들어 다음 수식은 완전히 자격을 갖춘 이름을 사용하여 두 테이블의 열을 참조하는 방법을 보여 주는 수식입니다.

=SUM('New Sales'[Amount]) + SUM('Past Sales'[Amount])

수식을 평가할 때 파워 피벗 일반 구문을 먼저 검사한 다음, 현재 컨텍스트에서 가능한 열 및 테이블에 대해 제공하는 열 및 테이블의 이름을 검사합니다. 이름이 모호하거나 열 또는 테이블을 찾을 수 없는 경우 수식에 오류가 발생합니다(오류가 #ERROR 셀의 데이터 값 대신 #ERROR 문자열). 테이블, 열 및 기타 개체에 대한 명명 요구 사항에 대한 자세한 내용은 "POWER Pivot에대한 DAX 구문 사양의 명명 요구 사항 을 참조하세요.

참고: 컨텍스트는 동적 수식을 만들 파워 피벗 데이터 모델의 중요한 기능입니다. 컨텍스트는 데이터 모델의 테이블, 테이블 간의 관계 및 적용된 필터에 의해 결정됩니다. 자세한 내용은 DAX 수식의 컨텍스트를 참조하세요.

테이블 관계

테이블은 다른 테이블과 관련될 수 있습니다. 관계를 만들면 다른 테이블에서 데이터를 보고 관련 값을 사용하여 복잡한 계산을 수행할 수 있습니다. 예를 들어 계산된 열을 사용하여 현재 리셀러와 관련된 모든 배송 레코드를 찾아 각 배송 비용을 합산할 수 있습니다. 효과는 매개 변수화된 쿼리와 같습니다. 현재 테이블의 각 행에 대해 다른 합계를 계산할 수 있습니다.

많은 DAX 함수는 참조한 열을 찾고 의미 있는 결과를 반환하기 위해 테이블 간에 또는 여러 테이블 간에 관계가 존재해야 합니다. 다른 함수는 관계를 식별하려고 합니다. 그러나 최상의 결과를 얻기 위해 항상 가능한 한 관계를 만들어야 합니다.

피벗 테이블을 사용하는 경우 요약 데이터를 올바르게 계산할 수 있도록 피벗 테이블에 사용되는 모든 테이블을 연결하는 것이 특히 중요합니다. 자세한 내용은 피벗테이블에서 관계 작업 을 참조하세요.

수식의 오류 문제 해결

계산된 열을 정의할 때 오류가 발생하는 경우 수식에 구문 오류 또는 시맨틱 오류가 포함될 수 있습니다.

구문 오류는 가장 쉽게 해결할 수 있습니다. 일반적으로 누락된 괄호 또는 콤마가 있습니다. 개별 함수의 구문에 대한 도움말은 DAX 함수 참조 를 참조합니다.

다른 유형의 오류는 구문이 올바른 경우 발생하지만 참조된 값 또는 열이 수식의 컨텍스트에서 의미가 없습니다. 이러한 시맨틱 오류는 다음 문제로 인해 발생할 수 있습니다.

  • 수식은 기존 열, 테이블 또는 함수를 참조합니다.

  • 수식은 올바른 것으로 보이지만, 파워 피벗 데이터를 인입하면 형식 불일치가 발견되고 오류가 발생합니다.

  • 수식은 함수에 잘못된 매개 변수 수 또는 형식을 전달합니다.

  • 수식은 오류가 있는 다른 열을 참조하므로 해당 값이 유효하지 않습니다.

  • 수식은 처리되지 않은 열을 참조합니다. 이 경우 통합 문서가 수동 모드로 변경되어 변경한 다음 데이터를 새로 고치거나 계산을 업데이트하지 않는 경우 이 문제가 일어날 수 있습니다.

처음 4개의 경우 DAX는 잘못된 수식을 포함하는 전체 열에 플래그를 지정합니다. 마지막 경우 DAX는 열을 회색으로 표시하여 열이 처리되지 않은 상태인 것을 나타냅니다.

추가 도움이 필요하신가요?

기술 향상

교육 살펴보기 >

새로운 기능 우선 가져오기

Microsoft Insider 참가 >

이 정보가 유용한가요?

언어 품질에 얼마나 만족하시나요?
사용 경험에 어떠한 영향을 주었나요?

의견 주셔서 감사합니다!

×