API
API
Options
PivotHighlightRuleOptions

PivotHighlightRuleOptions

하이라이트 규칙.

Options

cellScope: 'value' | 'subtotal' | 'total' | 'all' | Array (opens in a new tab)<'value' | 'subtotal' | 'total'>

이 규칙을 적용할 셀 타입.
지정하지 않으면 overlay의 cellScope를 따른다.

overlay scope의 부분집합으로 해석된다. 즉, 여기서 overlay scope보다 더 넓은 범위를 지정해도 overlay scope 밖의 셀에는 적용되지 않는다. (overlay scope이 "이 overlay가 처리할 셀 영역"을 정의하기 때문.)

default: undefined overlay의

See Also

CellScope

className: string (opens in a new tab)

사용자 정의 CSS 클래스 이름.
style 옵션으로 표현하기 어려운 경우에 사용할 수 있다.

default: undefined

compareScope: 'all' | 'row' | 'column' | 'level' | 'rowGroup' | 'columnGroup' | Array (opens in a new tab)<'row' | 'column' | 'level' | 'rowGroup' | 'columnGroup'>

이 규칙의 통계 평가 범위(top/bottom/aboveAvg 등).
지정하지 않으면 overlay의 compareScope를 따른다.

cellScope와 달리 overlay scope과 독립적으로 동작한다 (rule이 단순 override). 규칙마다 비교 단위가 다른 케이스를 자연스럽게 표현한다.

default: undefined overlay의

See Also

CompareScope

style: PivotCellStyle

강조 스타일.
지정하지 않으면 기본 강조 스타일이 적용된다.

default: ```{ color: 'red' }```

type: 'greater' | 'greaterEqual' | 'less' | 'lessEqual' | 'between' | 'notBetween' | 'equal' | 'notEqual' | 'in' | 'notIn' | 'top' | 'bottom' | 'topPercent' | 'bottomPercent' | 'aboveAvg' | 'belowAvg'

조건 유형.

default: undefined

value: number (opens in a new tab) | Array (opens in a new tab)<number (opens in a new tab)>[number (opens in a new tab) | number (opens in a new tab)]

조건 값.

  • 'top' / 'bottom' : 항목 수 (정수)
  • 'topPercent' / 'bottomPercent' : 백분율 (0~100)
  • 'greater' 등 비교 조건 : 임계값
  • 'between' / 'notBetween' : [하한값, 상한값]
  • 'in' / 'notIn' : 비교 대상 값 목록 (예: [10, 20, 30])
  • 'aboveAvg' / 'belowAvg' : 사용하지 않음

default: undefined