수동으로 만든 조각 예제

이 예제에서는 다음 함수를 사용하여 조각을 만듭니다.

  • CREATESLICELIST
  • CREATESLICELISTSEGMENT
  • CREATESLICELISTAXIS
  • INITSLICERS
  • CREATESLICEDEFINITION

기타 조각 함수를 사용하여 조각을 수정할 수 있습니다. 예를 들어 SLICEAXISADDFILTERS를 사용하여 조각 축의 값을 필터링할 수 있습니다.

이 예제에서는 샘플 응용 프로그램에 대한 데이터 연결을 사용하여 조각을 만듭니다. 이 조각의 행에는 2016년의 1분기 및 2분기가 있고 열에는 측정값 계층 구조의 단위 요소가 있습니다. 이 예제에서 데이터 연결의 이름은 BPT로 지정됩니다.

  1. 보고서를 만듭니다.
  2. B1에서 [repository].[BPT].[analysis].[period]를 지정합니다. 필요에 따라 참조를 위해 A1에서 행 계층 구조를 지정합니다.
    [repository].[BPT].[analysis].[period]는 OLAP 메타데이터 계층 구조의 기간 계층 구조의 고유 이름입니다.
  3. B2에서 [repository].[BPT].[analysis].[measure]를 지정합니다. A2에서 열 계층 구조를 지정합니다.
  4. B3에서 =CREATESLICELIST("[repository].[bpt].[analysis].[period]", "{[period].[all years].[2016].[2016_Q1],[period].[all years].[2016].[2016_Q2]}")를 지정합니다. A3에서 행 목록을 지정합니다.
  5. B4에서 =CREATESLICELIST("[repository].[bpt].[analysis].[measure]", "{[measure].[units]}")를 지정합니다. A4에서 열 목록을 지정합니다.
  6. B5에서 =CREATESLICELISTSEGMENT("[repository].[bpt].[analysis].[period]",B3)을 지정합니다. A5에서 행 세그먼트를 지정합니다.
  7. B6에서 =CREATESLICELISTSEGMENT("[repository].[bpt].[analysis].[measure]",B4)를 지정합니다. A6에서 열 세그먼트를 지정합니다.
  8. B7에서 =CREATESLICEAXIS("[repository].[bpt].[analysis].[period]", "none", B5)를 지정합니다. A7에서 행 축을 지정합니다.
  9. B8에서 =CREATESLICEAXIS("[repository].[bpt].[analysis].[measure]", "none", B6)을 지정합니다. A8에서 열 축을 지정합니다.
  10. B9에서 =INITSLICERS("[repository].[bpt].[analysis]", "[repository].[bpt].[analysis].[period]","[repository].[bpt].[analysis].[measure]")를 지정합니다.
    이렇게 하면 행 및 열 차원을 제외하고 분석 큐브에 있는 모든 차원의 XML 목록이 만들어집니다.
  11. B10에서 =CREATESLICEDEFINITION("BPT", "Analysis", B9,B7,B8)을 지정합니다.
  12. rv_slice라는 이름의 보고서 변수를 만듭니다.
  13. B10에서 CREATESLICEDEFINITION 함수의 결과를 rv_slice로 전달합니다.
    예를 들어 매개 변수 설정 작업을 만들고 rv_slice를 이름 매개 변수로 선택하고 =B10을 값으로 선택합니다.
  14. 보조프로그램 창에서 rv_slice를 소스 변수로 사용하여 변수 조각을 만듭니다.
  15. 조각을 보고서로 끕니다.