! 제품 버전을 정확하게 입력해 주세요.
제품 버전이 정확하게 기재되어 있지 않은 경우,
최신 버전을 기준으로 안내 드리므로
더욱 빠르고 명확한 안내를 위해
제품 버전을 정확하게 입력해 주세요!

피벗과 슬라이서에 관한 질문입니다. > Q&A | 토론

본문 바로가기

SpreadJS

Q&A | 토론

PureJS 피벗과 슬라이서에 관한 질문입니다.

페이지 정보

작성자 DOKIM 작성일 2022-09-15 11:10 조회 679회 댓글 0건
제품 버전 : 15.1.2

본문

안녕하세요 

상기 제목과 깉이 피벗과 슬라이서에 관해 궁금한 점이 있습니다.

아래 소스에서 분기를 "병사"로 해야만 피벗이 작동하는데 이 명칭을 바꿀 수 있는지 궁금합니다.

그리고, 슬라이서 add에서 slicerName("Qt")이 화면에 표현되지 않는데 표현할 방법이 있는지 궁금합니다.

마지막으로, 피벗에서 부분합을 average나 min/max를 구해도 명칭이 "합계"로 표현 되는데 이것도 변경할 방법이 있는지 궁금합니다.

감사합니다.


-----   아   래   -----


    // 피벗

    let groupInfo = { 

        originFieldName: "date", 

        dateGroups: [

            { by: GC.Pivot.DateGroupType.years},

            { by: GC.Pivot.DateGroupType.quarters },

            { by: GC.Pivot.DateGroupType.months},

            { by: GC.Pivot.DateGroupType.days}

        ] 

    };

    pivotTable.group(groupInfo);

    pivotTable.add("연령", "년", GC.Spread.Pivot.PivotTableFieldType.rowField);

    pivotTable.add("병사", "분기", GC.Spread.Pivot.PivotTableFieldType.rowField);

    pivotTable.add("개월", "월", GC.Spread.Pivot.PivotTableFieldType.rowField);

    pivotTable.add("date", "일", GC.Spread.Pivot.PivotTableFieldType.rowField);



    // 슬라이서

    sheet.slicers.add("Qt", 'pivotTable', "분기", GC.Spread.Sheets.Slicers.SlicerStyles.dark2(), GC.Spread.Sheets.Slicers.SlicerType.pivotTable);


* 참고 링크

https://demo.grapecity.co.kr/spreadjs/learn-spreadjs/features/pivot-table/pivot-field/pivot-date-to-date-filter/purejs


  • 페이스북으로 공유
  • 트위터로  공유
  • 링크 복사
  • 카카오톡으로 보내기

댓글목록

등록된 댓글이 없습니다.

2 답변

PureJS Re: 피벗과 슬라이서에 관한 질문입니다.

추천0 이 글을 추천하셨습니다 비추천0

페이지 정보

작성자 GCK루카스 작성일 2022-09-16 17:20 댓글 2건

본문

안녕하세요 그레이프시티입니다.


아래 소스에서 분기를 "병사"로 해야만 피벗이 작동하는데 이 명칭을 바꿀 수 있는지 궁금합니다. 

마지막으로, 피벗에서 부분합을 average나 min/max를 구해도 명칭이 "합계"로 표현 되는데 이것도 변경할 방법이 있는지 궁금합니다. 

위 두 가지 문의는 피벗 기능과 관련된 리소스 번역 중 오번역되어 발생한 문제로, "병사"로 되어있는 명칭을 바꾸거나 부분합이 "합계"로 나오는 현상을 현재로써는 변경할 수 없습니다.

추후 해당 리소스를 아래와 같이 변경할 예정입니다.

 변경 전

 변경 후

 연령

 병사

분기

 개월

 합계

요약


변경 후 릴리즈 되는 대로 안내 드리도록 하겠습니다.

불편을 드려 죄송합니다.


슬라이서와 관련된 부분은, 두 번째 인수 'pivotTable'에 변수 명이 아닌 해당 테이블을 처음 생성 시 입력한 이름을 입력하여야 합니다.

아래와 같이 사용해 보시기 바랍니다.

sheet.slicers.add("Qt", myPivotTable.name(), "분기", GC.Spread.Sheets.Slicers.SlicerStyles.dark2(), GC.Spread.Sheets.Slicers.SlicerType.pivotTable);


감사합니다.

그레이프시티 드림

댓글목록

DOKIM님의 댓글

DOKIM 작성일

답변 감사합니다.
마지막 슬라이서에서 질문의 요지는 생성 시 입력한 "Qt"가 표기되지 않고 "병사"로 표기되어서 질문을 드린 것입니다.
slicer.captionName("Qt") 로 변경이 되는 것을 찾긴 했는데, 처음부터 입력한 이름이 기본 값이였으면 어떨까 하는 생각이 듭니다. 
감사합니다.

GCK루카스님의 댓글의 댓글

GCK루카스 작성일

안녕하세요 그레이프시티입니다.

제가 이해한 내용이 달랐던 것 같습니다.
다시 한 번 자세히 말씀해 주셔서 감사드립니다.
말씀해주신 아이디어는 본사 개발팀으로 전달해 보도록 하겠습니다.

SpreadJS 개선에 도움 주심에 감사드립니다.
그레이프시티 드림

PureJS Re: 피벗과 슬라이서에 관한 질문입니다.

추천0 이 글을 추천하셨습니다 비추천0 채택채택

페이지 정보

작성자 MESCIUS루카스 작성일 2022-10-20 15:50 댓글 0건

본문

안녕하세요 그레이프시티입니다.


문의 주신 피벗 리소스 문제에 대해 SpreadJS v15.2에서 수정되어 릴리즈 되었습니다.

아래 링크에서 v15.2를 다운로드 후 라이브러리를 교체하여 사용해 보시기 바랍니다.
 

https://cdn.mescius.co.kr/installers/SpreadJS/SpreadJS.Release.15.2.3.zip


기다려 주셔서 감사합니다.


감사합니다.

그레이프시티 드림

댓글목록

등록된 댓글이 없습니다.

메시어스 홈페이지를 통해 제품에 대해서 더 자세히 알아 보세요!
홈페이지 바로가기
메시어스 홈페이지를 통해 제품에 대해서 더 자세히 알아 보세요!
홈페이지 바로가기
이메일 : sales-kor@mescius.com | 전화 : 1670-0583 | 경기도 과천시 과천대로 7길 33, 디테크타워 B동 1107호 메시어스(주) 대표자 : 허경명 | 사업자등록번호 : 123-84-00981 | 통신판매업신고번호 : 2013-경기안양-00331 ⓒ 2024 MESCIUS inc. All rights reserved.