완전히 새로워진 JSL 요리책 II - 의견 요청우리는 JSL Cookbook을 개편하여 더 폭넓은 호소력을 제공하고, 더 잘 구성되고, 사용하기 쉽게 만들고 있습니다. JSL을 개선하는 데 도움이 되는 단기 프로젝트(레시피)에 중점을 둘 것입니다. 레시피에는 단계별 지침, 완성된 코드 및 데모 비디오가 포함됩니다. 첫 번째 레시피는 일반적인 작업의 덜 분명한 측면에 초점을 맞출 것입니다. 나중에 표현식 처리 및 패턴 일치와 같은 보다 까다로운 JSL 작업을 처리하는 방법을 개발할 것입니다.
우리는 당신의 의견을 원합니다 - 보고 싶은 레시피는?
- 당신에게 도전적이거나 도전적이었던 것은 무엇입니까?
- 요리책이 어떻게 구성되어 있는 것을 보고 싶습니까?
여러분의 의견을 기다리겠습니다.
Re: The All New JSL Cookbook II - 의견 요청아이디어 주셔서 감사합니다 @Marco_ & @유다 . 아래는 지금까지 만든 레시피입니다. 페이지가 게시되기 전에 아직 일부 관리 세부 정보가 완료되기를 기다리고 있습니다. 귀하의 모든 제안을 기반으로 더 많은 것을 추가하기를 기대합니다.
- 스크립트 창 - 기본 사항
- 스크립트 창 사용, 다음 단계
- 2개의 테이블 조인 및 하위 집합 만들기
- 열의 수나 이름을 몰라도 플랫폼 실행
- 대화 상자를 사용하여 맞춤형 보고서 만들기
- 분석 결과에 따라 보고서 수정
- 메시지를 사용하여 맞춤형 보고서 작성
- 사용자가 선택한 CSV 파일 연결
- REST-API를 사용하여 데이터 액세스
Re: The All New JSL Cookbook II - 의견 요청항상 업데이트되는 표준 시간대 데이터베이스를 사용하여 표준 시간대 간에 변환하는 내장 함수가 있으면 매우 유용할 것입니다(자세한 정보: https://data.iana.org/time-zones/tz-link.html ).각 시간대는 TZ 데이터베이스 이름( https://en.wikipedia.org/wiki/List_of_tz_database_time_zones ), 다른 프로그래밍 언어(예: Python)에서 사용되는 것과 같습니다.
시간대 문제에 대한 매우 유머러스한 설명을 보려면 다음 비디오를 시청하십시오. https://www.youtube.com/watch?v=-5wpm-gesOY&t=3s .10분 길이지만 시간을 투자할 가치가 충분합니다(말장난을 용서하십시오).
Re: The All New JSL Cookbook II - 의견 요청가능하면 교과서로 사용할 수 있는 PDF 파일과 같이 쉽게 액세스할 수 있는 출력 형식을 만드십시오.
Re: The All New JSL Cookbook II - 의견 요청고맙습니다 @유다 .저는 확실히 REST 예제를 한두 개 계획하고 있었습니다. @jthi 훌륭한 목록입니다. 재료를 다루려면 몇 가지 요리법이 필요합니다.
Re: The All New JSL Cookbook II - 의견 요청조리법에 대한 몇 가지 아이디어:
- 고유한 값 얻기
- 보고서 레이어에서 데이터 조작/가져오기
- XPath, Jordan Hiller가 보여주는 방법, 아래 첨자...
- 그래프 빌더의 요소 부분 조작
- 예를 들어 요약 통계를 평균에서 중앙값으로 변경
- JMP 객체에 대해 수행할 수 있는 작업 보기(object << Show Properties(), Show Properties(object), 스크립팅 인덱스...)
- Into vs Non-into 함수(대체, 대체, Short List, Short List Into...)
- 참조를 얻거나 개체에 액세스하는 다양한 방법
- 열(), AsColum()
- 데이터 테이블()
- 창문()
- 네임스페이스 관리
- 여러 열의 값 바꾸기
- 순위를 사용하여 목록/연관 배열 값 재정렬
- 미리 채워진 값으로 JMP 플랫폼 실행
- Char To Blob()을 사용하여 임시 파일 생성 우회
- KDTable() 및 VPTree()
- 스크립트 디버깅
- JMP의 샘플 데이터 사용 / 랜덤 데이터로 데이터 테이블 생성
- 다른 로그 인쇄 옵션 사용
- 캡처 로그
- 스크립트 실행 시간(및 JMP 메모리 사용량) 가져오기
- 보다()
- 디버거
요리책 구성에서 가장 중요한 것은 가시성이며 Google 검색(검색 엔진 최적화)을 통해 제공되고 일반 커뮤니티 게시물 외에 JMP 커뮤니티 검색에서도 제공될 것이라고 생각합니다.
또한 함수를 작성하려는 경우 사용자 지정 함수를 사용하여 JSL-Cookbook 추가 기능으로 만드는 것이 좋습니다. JMP 및 Scripting Index에서 직접 액세스할 수 있습니다.
Re: The All New JSL Cookbook II - 의견 요청공개 소스에 대한 REST 예제에 대한 요청을 두 번째로 하겠습니다. @Bernd2Heinen 만들어진. 이것은 매우 도움이 될 것입니다! @DonMcCormack : 이것이 캡처되는 것을 보게 되어 기쁩니다.Re: The All New JSL Cookbook II - 의견 요청분기 및 루핑: 멋진 것은 없고 기본 사항만 있습니다.초보자는 우리가 간단한 작업이라고 생각하는 작업에 어려움을 겪는 것 같습니다.
설명이 있는 IF-THEN 및 IF-THEN-ELSE의 몇 가지 예.
FOR 루프를 사용하면 WHILE 루프도 포함합니다.
Re: The All New JSL Cookbook II - 의견 요청감사
@Bernd2Heinen , 아이디어는 두 가지를 모두 수행하고 재사용 가능한 부분이 있는 코드와 JSL 학습을 위한 수단을 제공하는 것입니다. REST/API를 다루는 레시피가 하나 이상 있을 것입니다.
@pmroz 항목 1, 절대적으로. 분기 및 루핑에 대해 특별히 보고 싶은 것이 있습니까?
Re: The All New JSL Cookbook II - 의견 요청토론 포럼의 최근 질문에 따라 다음과 같은 매우 기본적인 주제가 유용할 것이라고 생각합니다.
1. 테이블 조작
ㅏ. 테이블에 변수 할당(예: dt)
비. 테이블의 행 수 결정
씨. 특정 테이블 셀을 참조하는 방법
2. For 루프
3. if 문
Re: The All New JSL Cookbook II - 의견 요청내 이해는 일종의 학습 장소가 아니라 새 응용 프로그램의 일부가 될 수 있는 샘플 코드를 갖는 것입니다. 비디오 제작 및 단계별 설명에 대한 꽤 높은 요청입니다. 요리책에 실리기 전에 유용한 코드가 들어가 성숙해질 수 있는 실험적인 주방이 필요할 수도 있습니다.
또 다른 아이디어: JMP에는 REST 인터페이스가 있습니다. 많은 스크립터가 REST 코드를 가지고 있다고 생각합니다. 공개 소스에 액세스하는 경우 공개 사용을 위해 모든 종류의 인터페이스를 수집할 수 있습니다.
베른트