SLICEAXISADDFILTERS의 예

SLICEAXISADDFILTERS 함수를 사용하여 조각 함수로 만든 조각에 필터를 추가할 수 있습니다. 이 함수를 사용하여 새 조각 대화 상자에서 만든 조각에 필터를 추가할 수 없습니다.

이 예제는 '수동으로 만든 조각 예제' 항목을 기반으로 합니다.

  1. '수동으로 만든 조각 예제' 항목에 설명된 조각을 만듭니다.
  2. rv_filterxml이라는 이름의 보고서 변수를 만듭니다.
  3. B12 셀에서 다음을 지정합니다.
    =SETPROPERTY("","key1","NodeType","Operator","OperatorType","AND","Enabled","True",
    "Nodetype","Filter","Enabled","True","Parent",1,"Aggregation","Any","FilterType","value","Includeotheraxis","False","value",35000000,"condition","GreaterThan",
    "Tuple","[measure].defaultmember,[period].defaultmember,[pos].defaultmember,[product].defaultmember,[region].defaultmember,[channel].defaultmember,[valtype].defaultmember",
    "set","{[measure].[gross margin]}")
  4. SETPROPERTY 함수의 결과를 rv_filterxml로 전달합니다.
    예를 들어 셀에서 매개 변수 설정 작업을 만듭니다.
  5. B15 셀에서 다음을 지정합니다. =SLICEADDAXISFILTERS(B7,ReportVariables.rv_filterxml.Text)
  6. B17 셀에서 다음을 지정합니다. =CREATESLICEDEFINITION("BPT", "Analysis", B9,B15,B8)
  7. CREATESLICEDEFINITION의 결과를 rv_filterslice 변수로 전달합니다.
    예를 들어 셀에서 매개 변수 설정 작업을 만듭니다.
  8. rv_filterxmlrv_filterslice를 채웁니다.
  9. rv_filterslice를 활용하여 변수 조각을 소스로 만듭니다. 조각을 보고서로 끕니다.
    조각에 총 이익이 35000000보다 컸던 분기의 단위만 표시됩니다.