SAP BW 데이터 집합 변환 및 필터링

Power Query 편집기 사용하면 SAP BW의 데이터 집합을 Power BI Desktop 또는 Microsoft Power Platform 데이터 모델로 가져오기 전에 추가 데이터 변환 및 필터링 단계를 적용할 수 있습니다.

Power Query 편집기 쿼리에 적용된 단계는 오른쪽의 쿼리 설정 창에 표시됩니다. 단계를 수정하거나 검토하려면 단계 옆에 있는 기어 아이콘을 선택합니다.

예를 들어 추가된 항목 옆에 있는 기어 아이콘을 선택하는 경우 SAP BW에서 선택한 데이터 개체를 검토하거나 지정된 쿼리 매개 변수를 수정할 수 있습니다. 이렇게 하면 결과 집합에 포함되지 않은 특성을 사용하여 데이터 집합을 필터링할 수 있습니다.

항목 추가 대화 상자

열 중 하나에 대한 드롭다운 메뉴를 선택하여 데이터 집합에 추가 필터를 적용할 수 있습니다.

열에서 필터링합니다.

필터를 설정하는 또 다른 쉬운 방법은 테이블의 값 중 하나를 마우스 오른쪽 단추로 클릭한 다음 멤버 필터 또는 텍스트 필터를 선택하는 것입니다.

테이블의 값에서 필터링합니다.

예를 들어 달력 연도/월 2003의 레코드만 포함하도록 데이터 집합을 필터링하거나 달력 연도/월에 2003이 포함된 레코드만 포함하도록 텍스트 필터를 적용할 수 있습니다.

모든 필터가 SAP BW에 대한 쿼리로 접히지는 않습니다. 첫 번째 데이터 레코드의 숫자 1 바로 위에 있는 데이터 테이블의 왼쪽 위 모서리에 있는 아이콘을 검사하여 필터가 쿼리로 접되는지 확인할 수 있습니다.

아이콘이 큐브인 경우 필터는 SAP BW 시스템에 대한 쿼리에 적용됩니다.

큐브 아이콘을 보여 주는 테이블의 왼쪽 위 모서리입니다.

아이콘이 테이블인 경우 필터는 쿼리의 일부가 아니며 테이블에만 적용됩니다.

테이블 아이콘이 표시된 표의 왼쪽 위 모서리입니다.

Power Query 편집기 UI 뒤에는 데이터 매시업 쿼리에 대한 M 수식 언어를 기반으로 코드가 생성됩니다.

보기 탭에서 고급 편집기 옵션을 사용하여 생성된 M 코드를 볼 수 있습니다.

고급 편집기 생성된 M 코드입니다.

각 함수에 대한 설명을 보거나 테스트하려면 쿼리 창에서 기존 SAP BW 쿼리를 마우스 오른쪽 단추로 클릭하고 함수 만들기를 선택합니다. 위쪽의 수식 입력줄에서 다음을 입력합니다.

      = <함수 이름>

여기서 <함수 이름은> 설명된 대로 표시하려는 함수의 이름입니다. 다음 예제에서는 함수에 대한 Cube.Transform 설명을 보여줍니다.

Cube.Transform 함수에 대한 정보를 보여 주는 함수 만들기 대화 상자의 이미지입니다.

다음 예제에서는 다양한 큐브 함수에 대한 몇 가지 설명을 보여 줍니다.

  • Cube.Transform: 큐브의 함수 또는 변환 목록을 적용합니다.
  • Cube.ApplyParameter: 매개 변수에 지정된 값을 적용합니다.
  • Cube.DisplayFolders: 큐브의 표시 폴더 계층 구조를 나타내는 개체의 중첩 트리를 반환합니다.
  • Cube.Parameters: 큐브에 적용할 수 있는 매개 변수 집합이 있는 테이블을 반환합니다.
  • Cube.Dimensions: 큐브에 대한 차원 집합이 있는 테이블을 반환합니다.
  • Cube.Measures: 큐브에 대한 측정값 집합이 있는 테이블을 반환합니다.

참고 항목