계산 된 열과 계산 필드를 사용 하는 경우

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

Power Pivot을 사용 하는 방법 학습 먼저, 대부분의 사용자가 실제 power 집계 또는 몇 가지 방법으로 결과 계산 하는 검색 합니다. 데이터에 경우 숫자 값이 있는 열을 피벗 테이블 또는 Power View 필드 목록에서 선택 하 여 쉽게 집계할 수 있습니다. 자연, 숫자 이므로 자동으로 합을 계산할 평균, 셀의 개수를 또는 선택 집계 형식에 관계 없이 수 있습니다. 이 암시적 측정값 이라고 합니다. 암시적 측정값 빠르고 쉽게 집계에 있지만 제한, 이들 있으며 이러한 제한 사항 명시적 측정값계산 된 열이 있는 극복 거의 항상 수 있습니다.

먼저 살펴보겠습니다 예제 product 테이블의 각 행에 대 한 새 텍스트 값을 추가 하려면 계산된 된 열을 사용 했습니다. Product 테이블의 각 행에 모든 종류의 판매 각 제품에 대 한 정보가 포함 되어 있습니다. 제품 이름, 색, 크기, 대리점 가격 등 열이 있는 했습니다... ProductCategoryName 열이 포함 된 Product Category 라는 다른 관련된 테이블을 했습니다. Product Category 테이블에서 제품 범주 이름이 포함 되도록 Product 테이블에서 각 제품에 대 한이 구해 보겠습니다. 우리 Product 테이블에서 다음과 같은 제품 범주 이라는 계산된 된 열 수 있는 만듭니다.

제품 범주 계산된 열

우리 새 제품 범주 수식 관련 DAX 함수를 사용 하 여 관련 된 Product Category 테이블의 ProductCategoryName 열에서 값을 가져오려면 한 후 제품 테이블의 각 제품 (각 행)에 대 한 해당 값을 입력 합니다.

행, 열, 나중에 사용할 수 있는 각 행에 대 한 고정된 값을 추가 하려면 계산된 된 열 사용 하는 방법을 보여 주는 좋은 예 되었거나 Power View 보고서 나 피벗 테이블의 영역을 필터링 합니다.

우리 제품 범주에 대 한 수익을 계산 하려면 놓쳐서는 또 다른 예를 만들어 보겠습니다. 자습서 많은 경우에는 일반적인 시나리오입니다. Sales 테이블 트랜잭션 데이터가 포함 된 데이터 모델에 있는 것 이며 Sales 테이블 및 Product Category 테이블 간의 관계입니다. Sales 테이블 위권 매출액 포함 된 열과 비용 있는 다른 열 했습니다.

다음과 같이 SalesAmount 열 값에서 선 열의 뺀 값으로 각 행에 대 한 판매 금액을 계산 하는 계산된 된 열을 만듭니다 수 있습니다.

Power Pivot 테이블의 Profit 열

이제는 수 피벗 테이블을 만들어 끌어서 제품 분류 필드로 단과 우리 새 수익을 계산 필드 (PowerPivot에서 테이블의 열은 피벗 테이블 필드 목록의 필드) 값 영역으로 합니다. 결과 수익 합계라는 암시적 측정 합니다. 각각의 다양 한 제품 범주에 대 한 profit 열에서 값의 집계 수치 됩니다. 우리 결과 다음과 같습니다.

간단한 피벗 테이블

이 경우 수익만 합리적 필드로 값입니다. Profit 열 영역에 배치 하려면 마치는 피벗 테이블은 다음과 같습니다.

유용한 값이 없는 피벗 테이블

우리 수익을 계산 필드 열, 행 또는 필터 영역에 배치 된 경우 유용한 정보를 제공 하지 않습니다. 값 영역에서 집계 값으로만 하면 있습니다.

Sales 테이블의 각 행에 대해 수익을 계산 하는 수익 명명 된 열 만들기가 하겠습니다. 다음 수익 각 제품 범주에 대 한 결과은 계산 하는 자동으로 암시적 측정값을 만들고이 피벗 테이블의 값 영역에 추가 했습니다. 실제로 계산 수익 우리 제품 범주에 대 한 두 번 생각을 잘못 된 것입니다. 먼저 Sales 테이블의 각 행에 대 한 수익을 계산 하 고 수익 각 제품 범주에 대해 집계 된 위치를 값 영역에 추가 했습니다. 또한 생각 하면 수익 계산 된 열을 만들 꼭 필요 하지 않은 것을 올바른 수도 있습니다. 하지만 다음 방법을 실행 계산 수익 수익 계산된 된 열을 만들지 않고?

수익, 정말 계산 될 것 보다 잘 명시적 조치로 합니다.

이제 Sales 테이블의 Profit 계산 된 열은 선택한 열에 제품 범주 및 이익 우리 피벗 테이블의 값에 비교 결과를 두고 하겠습니다.

명명 된 총 수익을 계산된 측정값 만들기 하겠습니다 우리 Sales 테이블의 계산 영역에서(을 이름 충돌을 피하기). 결국에서 어떤 변경해 수익 계산된 된 열 사용 하지 않고 이전에와 동일한 결과 얼마나 필요할지 것입니다.

먼저, Sales 테이블에서 했습니다 SalesAmount 열을 선택 하 고 명시적 SalesAmount 합계를만들려면 자동 합계를 클릭 한 다음측정 합니다. 기억 명시적 측정값은 Power Pivot의 테이블의 계산 영역에서 만듭니다 하나입니다. 선 열에 대해 동일한 수행합니다. 이러한 SalesAmount 보다 쉽게 확인할 수 있도록 이름을 바꿀 수 했습니다.

Power Pivot의 자동 합계 단추

그런 다음이 수식을 사용 하 여 다른 측정을 만듭니다.

총 수익: = [ 총 SalesAmount]-[총 선]

참고: 총 Profit:=SUM([SalesAmount])-SUM([COGS]), 다른 이름으로 우리 수식을 작성할 수 있습니다 하지만 별도 총 SalesAmount 및 총 선 측정값을 작성 하 여 사용 하는 피벗 테이블에도 및 기타 측정값 수식의 모든 종류의 인수로 사용할 수 있습니다.

우리 새 총 수익을 계산 측정값 형식 통화를 변경한 후 우리 피벗 테이블에 추가할 수 있습니다.

피벗 테이블

우리 새 총 수익을 계산 측정값 수익 계산된 된 열 만들기 및 값에 배치 하 같은 결과 반환 볼 수 있습니다. 차이점은 총 수익 측정값 훨씬 더 효율적 이며 시간에 계산 되는 필드에만 피벗 테이블에 대 한 선택 하기 때문에 데이터 모델을 보다 명확 하 고 간결한 만듭니다. 모든 해당 수익 계산 된 열 꼭 필요 하지 했습니다.

이 마지막 부분 중요 한 이유는 무엇입니까? 계산 된 열 데이터 모델에 데이터를 추가 하 고 데이터 메모리 차지 합니다. 데이터 모델을 새로 고치면 처리 리소스가 필요한 경우의 Profit 열에서 값을 모두 다시 계산 합니다. 실제로 놓쳐서는 안 수익에 대 한 제품 범주와 같은 피벗 테이블의 필드를 선택 해 때 수익을 계산 하려는 것 이므로 같은 자원이 차지 하 꼭 필요 하지 지역 또는 날짜입니다.

또 다른 예를 살펴보겠습니다. 계산된 된 열 처음 보면 정확한 지 확인 하는 결과가 생성 되는 위치 하나 있지만...

이 예제에서는 위권 매출액 총 판매액의 백분율 계산 하려고 합니다. 다음과 같이 우리 Sales 테이블에서 매출액 비율 이라는 계산된 된 열을 만듭니다.

매출액 비율 계산된 열

수식 상태가: Sales 테이블의 각 행에 대해 SalesAmount 열의 모든 금액의 합계에서 SalesAmount 열에서 값으로 나눕니다.

피벗 테이블 만들기 및 열에 제품 범주 추가 값에 배치 하 여 새 매출액 비율 열을 선택 합니다 얻게 합계 매출액 비율 합계 각 우리 제품 범주에 대 한 합니다.

제품 범주에 대한 매출액 비율 합계를 보여주는 피벗 테이블

그래. 이 모양의 지금까지 합니다. 하지만 슬라이서를 추가 해 보겠습니다. 달력 연도 추가 하 고 연도 선택 합니다. 이 경우 2007을 선택합니다. 가져오는 것입니다.

피벗 테이블에서 매출액 비율 합계의 잘못된 결과

처음 보면이 여전히 나타날 올바른입니다. 하지만 2007에 대 한 각각의 우리 제품 범주에 대 한 총 판매액의 백분율을 알고 하려는 것 이므로 우리 백분율 100% 합계 정말 해야 합니다. 따라서 무엇이 있나요?

판매액 열의 우리 %SalesAmount 열의 모든 값의 합계로 나눈 SalesAmount 열에 있는 값은 각 행에 대 한 백분율을 계산 합니다. 계산 된 열에 있는 값 고정 됩니다. 테이블의 각 행에 대해 변경할 수 없는 결과 됩니다. 매출액 비율 우리 피벗 테이블을 추가한 경우 SalesAmount 열에 있는 모든 값의 합계가 집계 되었습니다. 항상 판매액이 %의 모든 값의 합계를 100% 됩니다.

팁: DAX 수식의 컨텍스트를 읽을 수 있어야 합니다. 수준 행 컨텍스트 및 우리는 설명 하는 내용을 여기는 필터 컨텍스트 이해를 제공 합니다.

하는 데 도움이로 이동 하지 않는 때문에 우리 비율 판매 계산 된 열을 삭제할 수 했습니다. 대신, 필터 또는 적용 된 슬라이서에 관계 없이 총 판매액의 우리 % 값을 올바르게 계산 된 측정값 만들기 하겠습니다.

이전에 만든 TotalSalesAmount 측정값, 단순히 SalesAmount 열 합계를 계산 하는 기억 하십니까? 우리 총 수익을 계산 측정값에 인수로 사용 하 고 다시 우리 새 계산된 필드에 대 한 인수로 사용 하는 것.

팁: 총 SalesAmount 및 총 선 없는 유용한 처럼 명시적 측정값 만들기 있지만 피벗 테이블 또는 보고서에서 자체는 유용 다른 측정값의 인수로 결과 인수로 사용할 경우 필요할 때 합니다. 이렇게 하면 더 효율적이 고 읽기 쉽게 수식입니다. 연습 모델링 좋은 데이터입니다.

다음 수식을 사용 하 여 새 측정값을 만듭니다.

총 판매액: =([Total SalesAmount]) 비율 계산 / ([SalesAmount 합계] ALLSELECTED())

이 수식은 상태: 총 SalesAmount에서 결과 피벗 테이블에서 정의 되지 않은 열 또는 행 필터 없이 SalesAmount의 합계로 나눕니다.

팁: DAX 참조에서 계산ALLSELECTED 함수에 대 한 참조 해야 합니다.

이제이 새 총 판매액의 % 피벗 테이블에 추가 하는 경우 얻게:

피벗 테이블에서 매출액 비율 합계의 올바른 결과

보다 잘 보이는 합니다. 이제 각 제품 범주에 대 한 총 판매액의 % 우리 2007 년의 총 판매액의 백분율 계산 됩니다. CalendarYear 슬라이서에 다른 연도 또는 년을 선택 했습니다 우리 제품 범주에 대 한 새 백분율을 얻게 있지만 우리 총합계는 여전히 100%입니다. 다른 슬라이서 및 필터도 추가할 수 있습니다. 총 매출 측정 우리 %가 슬라이서 또는 적용 된 필터에 관계 없이 총 판매액의 백분율 항상 생성 됩니다. 측정값을 된 결과는 필터 또는 적용 되는 슬라이서 및 열과 행의 필드에 의해 결정 컨텍스트에 따라 항상 계산 됩니다. 측정값의 강력한 기능입니다.

다음과 같이 몇 가지 지침 여부 계산된 된 열을 결정할 때 도움이 또는 측정값은 특정 계산 필요에 적합 합니다.

계산 된 열 사용

  • 행, 열 또는 피벗 테이블의 필터 또는 범례, 축 표시 또는 Power View 시각화에서 BY 바둑판식으로 배열 하 여 새 데이터를 원하는 경우 계산된 된 열을 사용 해야 합니다. 데이터의 일반 열 마찬가지로 계산 된 열 모든 영역에 있는 필드를 사용할 수 있으며 숫자는 경우 이러한 집계할 수 값에 너무.

  • 새 데이터 행에 대 한 고정된 값이 되도록 해야 합니다. 예를 들어 있는 날짜의 열이 포함 된 날짜 테이블 및 달 수 있는 다른 열을 선택 합니다. 방금 날짜 열의 날짜에서 월 수를 계산 하는 계산된 된 열을 만들 수 있습니다. 예를 들어 = MONTH('Date'[Date]) 합니다.

  • 각 행에 대 한 텍스트 값 테이블에 추가 하려는 경우 계산된 된 열을 사용 합니다. 텍스트 값이 있는 필드의 값에서에서 집계 적이 없는 수 있습니다. 예를 들어 =FORMAT('Date'[Date],"mmmm")에서는 미국 각 날짜의 월 이름을의 날짜 테이블의 날짜 열입니다.

측정값 사용

  • 계산의 결과 다른 필드에 종속 요금은 항상 피벗 테이블에서 선택 합니다.

  • 더 복잡 한 계산 수행 해야 할 경우 등의 특정 종류의 필터에 따라 개수를 계산 또는 연도 연간, 또는 분산을 계산, 계산된 필드를 사용 합니다.

  • 통합 문서 크기를 최소로 유지 하 고 해당 성능을 최대화 하려는 경우 가능한 측정값으로 계산 만큼 만듭니다. 대부분의 경우 모든 계산 측정값을 크게 통합 문서 크기 줄이기 및 새로 고침 시간을 속도 될 수 있습니다.

염두에 유지에 해당, Profit 열은와 변경해 처럼 계산 된 열 만들기 및 피벗 테이블 또는 보고서에서 집계 하는 문제가 없습니다. 것이 실제로 매우 유용한 쉽고 하는 방법을 알아보고 직접 계산 만들기입니다. Power Pivot의이 두 가지 매우 강력한 기능에 대 한 이해 커지면서 수를 가장 효과적이 고 정확 하 게 데이터 모델을 만들려면 합니다. 지금까지 배운 내용을 여기는 데 도움이 됩니다. 다른 매우 유용한 일부의 리소스 말씀 드리 너무 도와줄 수는 있습니다. 다음 몇 가지를: DAX 수식의 컨텍스트, Power Pivot의 집계DAX 리소스 센터입니다. 한 수익 및 손실 데이터 모델링 및 분석 Microsoft Excel의 Power pivot 샘플 훌륭한 데이터 모델링 및 수식 예제와 함께 로드 하는 동안에 좀 더 고급, 회계 및 재무 전문가 쪽으로 이동 합니다.

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

이 정보가 유용한가요?

의견 주셔서 감사합니다!

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

×