[Filter: smut] DiedrichSchmidt의 포스트 본문은 "cum", 보드 "discussions"와 일치했습니다.
게시 제목: List Box() 내의 Table Box()에 대한 스크립팅 도움말
게시물 본문:
안녕 모두,
데이터 테이블에서 데이터를 가져오고 사용자가 추가 분석을 위해 선택할 수 있도록 그래픽으로 표시하는 일부 JSL 코드를 작성하려고 합니다. 내가 얻고 싶은 것은 PCA 플랫폼의 고유값 보고서와 모델 적합 플랫폼의 효과 요약 보고서 간의 혼합과 같은 것입니다. 시각적 개체가 PCA 보고서처럼 보이지만 효과 요약 보고서의 기능(예: 행 선택 가능)을 원합니다.
PCA 고유값 보고서(원하는 모양):

Fit Model Effect Summary 보고서(원하는 기능). 이 플랫폼에서는 목록 상자()에서 행을 선택하고 "제거" 또는 "추가"를 선택할 수 있습니다. 제거하거나 추가하고 싶지는 않지만 사용자가 위 출력에서 행을 선택할 수 있기를 바랍니다.

내가 작업하고 있는 데이터 테이블을 첨부했습니다. 이것은 아래 JSL 코드의 "Current Data Table()"입니다. 아래의 JSL 코드는 일부를 얻을 수 있지만 정확히 내가 원하는 것은 아닙니다.
여기에 기본 이름( 1 ); PC_dt = 현재 데이터 테이블(); PC_n = {}; PC_eigv = {}; PC_per = {}; PC_cump = {}; For( i = 1, i <= N Rows( PC_dt ), i++, Insert Into( PC_n, PC_dt:"Number"n[i] ); Insert Into( PC_eigv, Round( PC_dt:"고유값"n[i], 5 ) ); Insert Into( PC_per, Round( PC_dt:"Percent"n[i], 5 ) ); Insert Into( PC_cump, Round( PC_dt:"Cum Percent"n[i], 5 ) ); ); PC_Rpt_win = 새 창( "PC 결과", 개요 상자( "고유값 및 누적 백분율", //목록 상자( //목록 상자( 테이블 상자( 번호 열 상자( "번호", 평가 목록( PC_n ) ), 숫자 열 상자( "고유값", 평가 목록( PC_eigv ), << 형식 설정("고정 12월", 6,6) ), 숫자 열 상자( "백분율", 평가 목록( PC_per ), << 형식 설정(" Fixed Dec ", 6,6) ), Plot Col Box( "", Eval List( PC_per ), <<SET scale=""></SET>
주석 처리된 섹션을 사용하여 코드에서 다음과 같은 출력을 얻습니다(그러나 행을 선택할 수 없음).

PC 및 고유값 등에 대한 목록을 생성하는 코드의 전체 사전 개요 상자 부분이 필요한지 정말 모르겠습니다. 데이터 테이블과 기능에는 목록이 필요합니다. 필요하지 않더라도 작동합니다.
Table Box() 주위에 주석 처리된 List Box() 호출 중 하나 또는 둘 다를 포함하면 다음과 같은 결과가 나타납니다. 행을 선택할 수 있지만 아무 것도 표시되지 않습니다.

내가 뭘 잘못하고 있는지 잘 모르겠습니다. Scripting Index에는 List Box() 호출과 Table Box()를 올바르게 사용하는 방법에 대한 예제가 제한되어 있습니다. Fit Model 플랫폼 보고서 창에서 트리 구조를 따라 해 보았지만 작동하지 않습니다.
요약하면 내 스크립트에서 다음을 수정하고 싶습니다.
- Plot Col Box를 수정하여 PC 보고서(위의 첫 번째 이미지)와 같은 누적 백분율 곡선을 갖습니다.
- 사용자가 추가 분석을 위해 다른 함수로 보내질 목록 상자에서 행을 선택할 수 있도록 테이블 Box() 주변의 목록 상자() 호출을 수정합니다.
제안과 도움을 주셔서 감사합니다!,
DS
본문 텍스트 "Cum"이 필터 패턴 "cum"과 일치했습니다.
사용자[id=12549,login=DiedrichSchmidt]의 게시물이 다음 최종 사용자에게 발생한 오류로 인해 거부되었습니다.
- 메시지 본문에서 잘못된 HTML이 발견되어 게시물이 변경되었습니다. 유효하지 않은 HTML이 제거되었습니다. 메시지를 검토하고 만족스러우면 메시지를 제출하십시오.