열 표현식을 포함하지 않는 JMP 테이블 스크립트JMP 차트 생성을 자동화하려고합니다. 저는 다음을 지침으로 사용하고 있습니다. 데이터 가져 오기에서 게시 2019 로의 자동 보고서 작성
나는 SQL 쿼리에서 테이블을 생성하는 시점에 이르렀다. 표현식 인 테이블에 새 열을 추가해야했습니다. 문제는이 계산 된 열을 표시하는 스크립트를 가져올 수 없다는 것입니다. "Modify Query (쿼리 수정)"를 마우스 오른쪽 버튼으로 클릭하면 계산 된 열이 아닌 기본 쿼리 만 표시됩니다. 계산 된 열을 포함하는 스크립트는 어떻게 구합니까?
제목 : Re : JMP 테이블 스크립트 열 표현식을 포함하지" 표현식 인 테이블에 새 열을 추가해야했습니다. "표현식은 무엇입니까? 새 열을 추가하는 코드는 무엇입니까?
" 이 계산 된 열을 표시하는 스크립트를 가져올 수 없습니다. "데이터 그리드 또는 열 패널에 표시? 데이터 열이 숨겨져 있습니까?
" "Modify Query (쿼리 수정)"를 마우스 오른쪽 버튼으로 클릭하면 계산 된 열이 아닌 기본 쿼리 만 표시됩니다. "쿼리 결과와 함께 자동으로 쿼리 수정 테이블 스크립트가 만들어지지 않았습니까? 수동으로 또는 코드를 사용하여 편집하려고 했습니까?
" 계산 된 열을 포함하는 스크립트는 어떻게 구합니까? "일반적으로 << Get Script 메시지를 데이터 열이나 데이터 테이블과 같은 모든 개체로 보냅니다.
현재 버전의 스크립트를 공유 할 수 있습니까?
제목 : Re : JMP 테이블 스크립트 열 표현식을 포함하지내가 당신의 질문에 대답 할 수 있는지 보겠습니다.
1. 계산 된 필드는 Sum (OnTime) / Sum (Total)입니다.
2. 이것들은 내가 취하는 조치들입니다.
- 쿼리 빌더를 통해 테이블 열기
- 필요한 열을 추가 한 다음 "쿼리 실행"을 선택하십시오.
- "그룹 기준"열을 자동으로 설정하고 선택을 취소 할 수 없으므로 쿼리 작성기에서 계산 된 필드를 추가 할 수 없습니다.
- 또한 수동으로 쿼리를 작성할 수 없습니다.
- 다음 표에 나와있는 계산을 기반으로 새 열을 추가 할 수 있습니다.
- 수정 쿼리는 계산 된 열에 대한 스크립트가 아닌 테이블을 만든 원래 스크립트 만 표시합니다.
삼. 계산 된 열을 추가하려면 스크립트를 수정하려고 시도하지만 구문이 무엇인지 전혀 모릅니다. 다음은 몇 가지 스크린 샷입니다.


새 SQL 쿼리 (연결 ( "연결"), QueryName ( "ON_TIME_SPC"), 선택 (열 "ReleaseMonth", "t1", 숫자 형식 ( "m / d / y", "-1", "NO" (On-Time), 별칭 ( "Sum-On-Time"), 저장된 JMPName ( "On-Time"), 집계 ( "Sum"), JMP 이름 ( "Sum" JMP 이름 ( "합계", 0)), 열 ( "합계", "t1", 별칭 ( "합계"), 저장된 JMPName ( "합계"), 집계 ( "합계" ( "ON_TIME_SPC", 스키마 ( "dbo"), 별칭 ( "t1")))),) () ( "ReleaseMonth", "t1", 숫자 형식 ( "m / d / y", "-1", "NO", ")), 열 ("Phase ","t1 "))
제목 : Re : JMP 테이블 스크립트 열 표현식을 포함하지테이블 스크립트는 조회 결과로 작성됩니다. 비율 계산과 함께 데이터 열을 추가하는 것과 같은 이후에는 데이터 테이블에 대한 변경 사항을 캡처하지 않습니다.
이 열을 생성하고 수정 쿼리 스크립트 끝에 추가하는 코드를 추가했습니다. 그것은 원칙의 증명을위한 것입니다.
Names Default To Here( 1 );
dt = New SQL Query(
Connection( "CONNECTION HERE" ),
QueryName( "ON_TIME_SPC" ),
Select(
Column( "ReleaseMonth", "t1", Numeric Format( "m/d/y", "-1", "NO", "" ) ),
Column(
"On-Time",
"t1",
Alias( "Sum-On-Time" ),
SavedJMPName( "On-Time" ),
Aggregation( "Sum" ),
JMP Name( "Sum-On-Time", 0 )
),
Column(
"Total",
"t1",
Alias( "Sum-Total" ),
SavedJMPName( "Total" ),
Aggregation( "Sum" ),
JMP Name( "Sum-Total", 0 )
),
Column( "Phase", "t1", Analysis Type( "Nominal" ) )
),
From( Table( "ON_TIME_SPC", Schema( "dbo" ), Alias( "t1" ) ) ),
Group By(
Column( "ReleaseMonth", "t1", Numeric Format( "m/d/y", "-1", "NO", "" ) ),
Column( "Phase", "t1" )
)
);
dt << New Column( "OnTimePct",
Formula( :Name( "Sum-On-Time" ) / :Name( "Sum-Total" )
);
메시지를 보낼 수 있도록 변수 dt에 새 데이터 테이블에 대한 참조를 저장합니다. << New Column () 메시지를 보내서 비율로 열을 만듭니다.
제목 : Re : JMP 테이블 스크립트 열 표현식을 포함하지도와 주셔서 감사합니다. 더 많은 게시물을 올 수