Microsoft로 로그인
로그인하거나 계정을 만듭니다.
안녕하세요.
다른 계정을 선택합니다.
계정이 여러 개 있음
로그인할 계정을 선택합니다.

가장 강력한 기능 중 파워 피벗 테이블 간의 관계를 만든 다음 관련 테이블을 사용하여 관련 데이터를 검색하거나 필터링하는 기능입니다. DAX(데이터 분석 식)와 함께 제공된 수식파워 피벗 사용하여 테이블에서 관련 값을 검색합니다. DAX는 관계형 모델을 사용하므로 다른 테이블 또는 열에서 관련 또는 해당 값을 쉽고 정확하게 검색할 수 있습니다. VLOOKUP에 익숙한 Excel 이 기능은 파워 피벗 구현하기가 훨씬 쉽습니다.

계산된 열의 일부로 또는 피벗 테이블 또는 피벗 차트. 자세한 내용은 다음 항목을 참조하세요.

Power Pivot의 계산 필드

Power Pivot의 계산 열

이 섹션에서는 함수를 사용하는 방법에 대한 몇 가지 예제와 함께, 찾아보는 데 제공되는 DAX 함수에 대해 설명합니다.

참고: 사용하려는 룩업 작업 또는 룩업 수식의 유형에 따라 먼저 테이블 간에 관계를 만들어야 할 수 있습니다.

보기 함수 이해

다른 테이블에서 일치하는 데이터 또는 관련 데이터를 볼 수 있는 기능은 현재 테이블에 특정 종류의 식별자만 있지만 필요한 데이터(예: 제품 가격, 이름 또는 기타 자세한 값)가 관련 테이블에 저장되어 있는 경우에 특히 유용합니다. 또한 현재 행 또는 현재 값과 관련된 다른 테이블에 여러 행이 있는 경우 유용합니다. 예를 들어 특정 지역, 상점 또는 영업원에 묶인 모든 판매를 쉽게 검색할 수 있습니다.

배열을 Excel VLOOKUP 또는 여러 일치하는 값의 첫 번째 값을 얻을 수 있는 LOOKUP과 같은 여러 보기 함수와 달리 DAX는 키로 조인된 테이블 간의 기존 관계를 따라 정확히 일치하는 단일 관련 값을 얻습니다. DAX는 현재 레코드와 관련된 레코드 테이블을 검색할 수도 있습니다.

참고: 관계형 데이터베이스를 잘 알고 있는 경우 Transact- 파워 피벗 중첩된 하위 선택 문과 유사하게 SQL.

단일 관련 값 검색

RELATED 함수는 현재 테이블의 현재 값과 관련된 다른 테이블에서 단일 값을 반환합니다. 원하는 데이터를 포함하는 열을 지정하고, 함수는 테이블 간의 기존 관계를 따라 관련 테이블의 지정된 열에서 값을 페치합니다. 경우에 따라 함수는 데이터 검색을 위해 관계 체인을 따라야 합니다.

예를 들어 현재 발송물 목록이 Excel. 그러나 목록에는 직원 ID 번호, 주문 ID 번호 및 발송인 ID 번호만 포함되어 있어 보고서를 읽기가 어려워질 수 있습니다. 원하는 추가 정보를 얻기 위해 해당 목록을 연결된 테이블로 파워 피벗 직원 및 리셀러 테이블에 관계를 만들어 EmployeeID를 EmployeeKey 필드와 일치하고 ResellerID를 ResellerKey 필드에 연결할 수 있습니다.

연결된 테이블에 확인 정보를 표시하기 위해 다음 수식과 함께 두 개의 새 계산 열을 추가합니다.

= RELATED('Employees'[EmployeeName])
= RELATED('Resellers'[CompanyName])

현재의 화물을 살펴보기 전에

주문 ID

EmployeeID

ResellerID

100314

230

445

100315

15

445

100316

76

108

Employees 테이블

EmployeeID

직원

리셀러

230

Kuppa Vamsi

모듈식 주기 시스템

15

Pilar Ackeman

모듈식 주기 시스템

76

Kim Ralls

연결된 자전거

현재의 발송물에 대한 룩업

주문 ID

EmployeeID

ResellerID

직원

리셀러

100314

230

445

Kuppa Vamsi

모듈식 주기 시스템

100315

15

445

Pilar Ackeman

모듈식 주기 시스템

100316

76

108

Kim Ralls

연결된 자전거

이 함수는 연결된 테이블과 직원 및 리셀러 테이블 간의 관계를 사용하여 보고서의 각 행에 대한 올바른 이름을 얻습니다. 계산에 관련 값을 사용할 수도 있습니다. 자세한 정보 및 예제는 RELATED Function 을 참조하세요.

관련 값 목록 검색

RELATEDTABLE 함수는 기존 관계를 따르고 지정된 테이블의 모든 일치하는 행을 포함하는 테이블을 반환합니다. 예를 들어 각 리셀러가 올해 배치한 주문 수를 찾으리라 가정합니다. 다음 수식을 포함하는 새 계산된 열을 리셀러 테이블에 만들 수 있습니다. 이 수식은 ResellerSales_USD 각 리셀러에 의해 배치된 개별 주문의 수를 계산합니다. 

=COUNTROWS(RELATEDTABLE(ResellerSales_USD))

이 수식에서 RELATEDTABLE 함수는 먼저 현재 테이블의 각 리셀러에 대한 ResellerKey 값을 얻습니다. (테이블 간의 기존 관계를 파워 피벗 수식의 아무 곳이나 ID 열을 지정할 필요가 없습니다.) 그런 다음 RELATEDTABLE 함수는 각 ResellerSales_USD 관련된 모든 행을 ResellerSales_USD 행을 계산합니다. 두 테이블 간에 관계(직접 또는 간접)가 없는 경우 테이블의 모든 행을 ResellerSales_USD 합니다.

샘플 데이터베이스의 대리점 모듈식 주기 시스템의 경우 판매 테이블에 4개의 주문이 있으므로 함수는 4를 반환합니다. 연결된 자전거의 경우 대리점에 판매가 없습니다. 따라서 함수는 빈을 반환합니다.

리셀러

이 리셀러에 대한 판매 테이블의 레코드

모듈식 주기 시스템

리셀러 ID

SalesOrderNumber

445

SO53494

445

SO71872

445

SO65233

445

SO59000

리셀러 ID

SalesOrderNumber

연결된 자전거

참고: RELATEDTABLE 함수는 단일 값이 아닌 테이블을 반환하기 때문에 테이블에서 작업을 수행하는 함수에 인수로 사용되어야 합니다. 자세한 내용은 RELATEDTABLE 함수 를 참조하세요.

맨 위로 이동

도움이 더 필요하세요?

더 많은 옵션을 원하세요?

구독 혜택을 살펴보고, 교육 과정을 찾아보고, 디바이스를 보호하는 방법 등을 알아봅니다.

커뮤니티를 통해 질문하고 답변하고, 피드백을 제공하고, 풍부한 지식을 갖춘 전문가의 의견을 들을 수 있습니다.

이 정보가 유용한가요?

언어 품질에 얼마나 만족하시나요?
사용 경험에 어떠한 영향을 주었나요?
제출을 누르면 피드백이 Microsoft 제품과 서비스를 개선하는 데 사용됩니다. IT 관리자는 이 데이터를 수집할 수 있습니다. 개인정보처리방침

의견 주셔서 감사합니다!

×