chart

이 페이지는 chart builder 예제를 보여줍니다.

ChartType

예제설명레이블
area-by-order-date영역 차트 - 날짜별 매출 추세-
bar-by-product-type막대 차트 - 제품 유형별 매출-
chart-type-switching라인 차트와 막대 차트 유형 전환-
column-by-area세로 막대 차트 - 지역별 매출-
donut-by-customer-type도넛 차트 - 고객 유형별 매출 비중-
line-by-province라인 차트 - 시/도별 매출 추세-
line-chart라인 차트 - 시/도별 매출 추세-
pie-by-area파이 차트 - 지역별 매출 비중-
pie-chart-measure-encoding파이 차트 지표 인코딩 - measure-encoding.ts의 Pie 차트 유형 테스트-
rose-by-city로즈 차트 - 도시별 매출-
scatter-chart-measure-encoding산점도 지표 인코딩 - measure-encoding.ts의 Scatter 차트 유형 테스트-
scatter-sales-profit산점도 - 매출과 이익의 관계-

Dimensions

예제설명레이블
add-date-dimension-year연도별 집계 날짜 차원 추가-
add-dimension차원 추가-
add-multiple-dimensions여러 차원 추가(체인 호출)-
mixed-date-and-normal-dimensions일반 차원과 분기별 집계 날짜 차원의 혼합 그룹화-
remove-dimension차원 제거-
update-date-dimension-month기존 날짜 차원을 월별 집계로 업데이트-
update-dimension차원 업데이트-

HavingFilter

예제설명레이블
add-having-filter지역으로 그룹화한 뒤 매출이 100만을 넘는 고성과 지역 필터링-
add-multiple-having-filter여러 Having 조건을 체인으로 추가해 매출과 이익이 높은 지역 필터링-
clear-having-filter모든 Having 필터 조건을 비우고 전체 그룹 집계 결과 표시-
having-array-value-with-in-operator배열 값을 가진 Having 필터가 'in' 연산자 변환을 유발하는 예제-
having-array-value-with-not-in-operator배열 값을 가진 Having 필터가 'not in' 연산자 변환을 유발하는 예제-
having-clear-and-rebuild기존 having 조건을 지우고 새 그룹 필터를 다시 구성해 사용자가 필터 패널을 재설정하는 흐름을 재현-
having-deeply-nested-groups3단계 중첩 그룹: OR(AND(매출 > 50만, 이익 > 5만), AND(수량 > 100, 평균 할인 < 0.3))으로 복잡한 비즈니스 필터 구성-
having-empty-dsl-compose-target빈 DSL에서 builder로 where/having/measures/dimensions를 조립하고 sum 및 countDistinct 집계가 포함된 having 조건을 구성-
having-field-not-in-measures-and-dimensions빈 DSL을 초기화하고 builder로 area 차원과 sales 지표만 추가한 뒤 measures/dimensions에 없는 profit 필드를 having에서 사용-
having-find-and-updatehaving 조건을 먼저 추가한 뒤 find로 찾아 임계값과 연산자를 동적으로 업데이트-
having-group-add-to-existing기존 having 그룹에 새 조건을 추가해 필터 규칙을 단계적으로 세분화-
having-group-remove-condition기존 having 그룹에서 특정 조건 제거-
having-mix-filters-and-groups독립 조건과 OR 그룹 혼합: 매출 > 50만 AND (이익 > 10만 OR 수량 >= 30)-
having-multi-dimension-aggregate카테고리와 지역 두 차원으로 그룹화하고 평균 할인 20% 미만, 총매출 10만 초과 조합 필터링-
having-nested-groups중첩 그룹: AND(매출 > 100만, OR(이익 > 20만, 수량 >= 50))-
having-or-groupOR 그룹으로 매출 또는 이익이 높은 지역 필터링-
having-scatter-profit-analysis산점도 분석: 카테고리별로 고이익률 및 거래 20건 초과 카테고리를 필터링해 우수 비즈니스 식별-
having-update-group-operator기존 Having 그룹의 논리 연산자를 AND에서 OR로 업데이트-
having-with-where-combinedwhere와 having 결합: where로 사무용품 카테고리를 먼저 필터링한 뒤 having으로 매출 5만 초과 또는 이익 1만 초과 시/도 필터링-
remove-having-filter불필요한 Having 필터 조건을 제거하고 이익 필터만 유지-

Locale

예제설명레이블
en-US-locale영어 locale 테스트-
zh-CN-locale중국어 locale 테스트-

Measures

예제설명레이블
add-measure지표 추가-
add-measure-encoding지표를 추가하고 인코딩 설정-
measure-with-custom-and-auto-format지표 서식: 매출은 만 단위 사용자 지정 서식(¥ 접두사, 소수 2자리), 이익률은 자동 서식, 할인은 퍼센트 서식 사용-
remove-measure지표 제거-
update-measure지표 업데이트-

Theme

예제설명레이블
dark-theme다크 테마 차트-
light-theme라이트 테마 차트-

UndoManager

예제설명레이블
undo-redo실행 취소/다시 실행 기능 테스트-

WhereFilter

예제설명레이블
between-sales-range-analysis매출 구간 분석: between으로 1000~10000 단일 주문을 필터링하고 카테고리별 이익 집계-
clear-and-rebuild-filters필터 비우기 및 재구성: 기존 단순 필터를 지우고 그룹이 포함된 복잡 조건 재구성-
date-filter-period-and-range-combo날짜 구간 조합 필터: period로 2024년 Q1 데이터를 필터링하고 range로 이익 구간을 제한해 카테고리와 배송 방식별 교차 분석-
date-filter-relative-with-nested-conditions날짜 필터와 중첩 조건 조합: 최근 30일 내 소비자 또는 기업 고객의 고액 주문을 필터링하고 시/도별 매출과 이익 집계-
deeply-nested-or-and-groups다단계 중첩 그룹: 소비자 고객의 당일 배송 고액 주문 또는 기업 고객의 1급 배송 고액 주문을 3단계 AND/OR로 표현-
high-discount-tech-profit-analysis고할인 기술 제품 이익 분석: 기술 카테고리이고 할인율이 0.5보다 큰 주문을 필터링하고 지역별 이익 비교-
in-operator-multi-area-delivery다지역 배송 효율 비교: in으로 화동, 화북, 중남을 필터링하고 배송 방식별 주문 수 집계-
nested-group-region-product-filter화동 지역의 사무용품 또는 가구 매출: 중첩 그룹으로 지역 조건과 카테고리 OR 조건을 AND 연결-
not-between-sales-rangenot between 필터: 1000~10000 매출 제외-
not-between-with-explicit-operators명시적 leftOp/rightOp가 있는 not between 필터로 invert 함수 테스트-
office-supplies-sales-by-province시/도별 사무용품 매출 순위: 사무용품 카테고리를 필터링하고 시/도별 매출 집계-
or-group-product-category-comparison사무용품과 기술 비교: OR 그룹으로 두 카테고리를 필터링하고 지역별 매출 비교-
remove-condition-from-group그룹에서 조건 제거: 세 카테고리가 있는 OR 그룹에서 updateGroup으로 하나 제거-
remove-filter-by-indexindex로 필터 제거: 첫 번째 카테고리 필터를 제거하고 지역 조건만 유지-
update-filter-switch-province필터 동적 수정: 시/도 필터를 저장성에서 광둥성으로 업데이트하고 매출 변화 확인-
update-group-or-to-and그룹 로직 수정: 사전 설정된 OR 카테고리 그룹을 AND로 전환해 필터 범위 축소-
where-filter-array-value-converts-to-in배열 값과 '=' 연산자를 가진 where 필터가 'in'으로 변환되는 예제-
where-filter-array-value-converts-to-not-in배열 값과 '!=' 연산자를 가진 where 필터가 'not in'으로 변환되는 예제-