요약 테이블(및 그 안의 스크립트)을 원래 테이블에 다시 저장하는 방법은 무엇입니까?원본 테이블에서 요약 테이블을 만들고 요약 테이블 내에서 스크립트를 테이블에 저장하는 여러 그래프를 만듭니다. 이제 이 전체 요약 테이블(및 그 안의 스크립트)을 원래 데이터 테이블에 다시 저장하려면 어떻게 해야 합니까? JSL로 할 수 있다는 것을 알고 있지만 스크립팅에 익숙하지 않습니다.
Re: 요약 테이블(및 그 안의 스크립트)을 원래 테이블로 다시 저장하는 방법은 무엇입니까?엄청난! 그게 바로 내가 찾던거야 @ron_horne .
감사해요
Re: 요약 테이블(및 그 안의 스크립트)을 원래 테이블로 다시 저장하는 방법은 무엇입니까?@shasheminassab
내가 할 일은 스크립트의 하위 집합에 이름을 지정한 다음 그래프를 스크립트로 테이블에 보내는 것입니다.
subdt = Data Table( "Beijing PM2.5" ) << Summary(
Group(
Transform Column(
"Date[Date (LT)]",
Format( "d/m/y", 22 ),
Formula( Floor( :Name( "Date (LT)" ) / 86400 ) * 86400 )
)
),
Mean( :Raw Conc. ),
Freq( "None" ),
Weight( "None" )
);
subdt << new script ("Graph builder 1",
Graph Builder(
Size( 514, 444 ),
Show Control Panel( 0 ),
Level Spacing Color( "White" ),
Level Underline( 1 ),
Page Level Fill Color( "Medium Light Gray" ),
Page Level Frame Color( "Black" ),
Page Level Underline( 0 ),
Variables( X( :Name( "Date[Date (LT)]" ) ), Y( :Name( "Mean(Raw Conc.)" ) ) ),
Elements( Bar( X, Y, Legend( 5 ) ) )
)
);
subdt << new script ("Graph builder 2",
Graph Builder(
Size( 514, 444 ),
Show Control Panel( 0 ),
Level Spacing Color( "White" ),
Level Underline( 1 ),
Page Level Fill Color( "Medium Light Gray" ),
Page Level Frame Color( "Black" ),
Page Level Underline( 0 ),
Variables(
X(
Transform Column(
"Year[Date[Date (LT)]]",
Formula( Year( :Name( "Date[Date (LT)]" ) ) )
)
),
Y( :Name( "Mean(Raw Conc.)" ) )
),
Elements( Bar( X, Y, Legend( 5 ) ) )
)
);
Re: 요약 테이블(및 그 안의 스크립트)을 원래 테이블로 다시 저장하는 방법은 무엇입니까?감사해요 @Mark_Bailey .저는 실제로 Project를 사용하고 있으며 매우 유용합니다. 그러나 저장하는 파일 수를 최소화하고 싶습니다(Project에서 나중에 사용하려면 모든 테이블을 별도로 저장해야 합니다. 더 나은 처리 방법이 있으면 알려주세요). 원본 테이블에 스크립트를 포함하는 것에 대해 생각하고 있었기 때문에 원본 테이블과 요약 테이블을 모두 저장하는 대신 하나의 파일만 저장했습니다.
Re: 요약 테이블(및 그 안의 스크립트)을 원래 테이블로 다시 저장하는 방법은 무엇입니까?감사해요 @txnelson . 매우 도움이 됩니다. 설명하신 단계를 따랐고 컴파일된 스크립트(아래 참조)를 원본 테이블에 저장했습니다. 실행하면 요약 테이블과 그 안의 모든 그래프가 열립니다. 그것을 제어할 수 있는 방법이 있습니까? 즉, 스크립트를 실행할 때 요약 테이블만 열면 원하는 그래프를 요약 테이블에서 열 수 있습니다. 다시 한번 감사드립니다.
Data Table( "Beijing PM2.5" ) << Summary(
Group(
Transform Column(
"Date[Date (LT)]",
Format( "d/m/y", 22 ),
Formula( Floor( :Name( "Date (LT)" ) / 86400 ) * 86400 )
)
),
Mean( :Raw Conc. ),
Freq( "None" ),
Weight( "None" )
);
Graph Builder(
Size( 514, 444 ),
Show Control Panel( 0 ),
Level Spacing Color( "White" ),
Level Underline( 1 ),
Page Level Fill Color( "Medium Light Gray" ),
Page Level Frame Color( "Black" ),
Page Level Underline( 0 ),
Variables( X( :Name( "Date[Date (LT)]" ) ), Y( :Name( "Mean(Raw Conc.)" ) ) ),
Elements( Bar( X, Y, Legend( 5 ) ) )
);
Graph Builder(
Size( 514, 444 ),
Show Control Panel( 0 ),
Level Spacing Color( "White" ),
Level Underline( 1 ),
Page Level Fill Color( "Medium Light Gray" ),
Page Level Frame Color( "Black" ),
Page Level Underline( 0 ),
Variables(
X(
Transform Column(
"Year[Date[Date (LT)]]",
Formula( Year( :Name( "Date[Date (LT)]" ) ) )
)
),
Y( :Name( "Mean(Raw Conc.)" ) )
),
Elements( Bar( X, Y, Legend( 5 ) ) )
);Re: 요약 테이블(및 그 안의 스크립트)을 원래 테이블로 다시 저장하는 방법은 무엇입니까?이 제안이 귀하의 원래 질문에 대한 직접적인 대답은 아니지만 귀하의 필요에 맞는 새로운 방향을 제시할 수 있음을 알고 있습니다. JMP 프로젝트를 살펴보십시오. 이 프레임워크를 사용하면 둘 이상의 데이터 테이블과 많은 프로젝트를 매우 원활하게 동시에 작업할 수 있습니다.
Re: 요약 테이블(및 그 안의 스크립트)을 원래 테이블로 다시 저장하는 방법은 무엇입니까?그렇다면 원하는 것은 전체 데이터 테이블 스크립트를 저장하는 것이 아니라 요약 테이블을 다시 실행하는 스크립트를 저장한 다음 그래프를 생성하는 스크립트를 실행하는 것입니다.기본적으로 스크립트 창을 열고 요약 테이블을 생성하는 스크립트와 각 그래프의 각 스크립트를 저장한 다음 해당 스크립트를 원본 데이터 테이블에 저장하기만 하면 됩니다.요약 테이블을 생성하는 스크립트는 요약 테이블의 테이블 패널에 있는 소스 항목에서 사용할 수 있습니다.그것을 가지고 스크립트 창에 저장하십시오.그런 다음 각 그래프에서 스크립트를 저장하는 대신 스크립트 창에 저장하도록 지정할 수 있습니다.스크립트가 작성되면 원본 데이터 테이블에 새 테이블 스크립트로 저장하기만 하면 됩니다.
Re: 요약 테이블(및 그 안의 스크립트)을 원래 테이블로 다시 저장하는 방법은 무엇입니까?감사해요 @txnelson .그러나 일부 새 데이터로 원래 테이블을 업데이트하고 저장된 스크립트(방금 설명한 것)를 실행하면 이전 결과를 얻습니다. 이 문제를 해결하는 방법은 무엇입니까?
Re: 요약 테이블(및 그 안의 스크립트)을 원래 테이블로 다시 저장하는 방법은 무엇입니까?요약 테이블과 요약 테이블에 저장한 모든 스크립트를 원래 테이블에 대한 새 테이블 스크립트로 다시 원래 테이블에 저장하려고 한다고 가정합니다.이것은 쉬운 과정입니다.요약 테이블에서 모든 그래프를 실행하고 해당 그래프의 스크립트를 다시 요약 테이블에 저장한 후에는 전체 요약 테이블에 대한 스크립트를 캡처한 다음 원본에 저장하기만 하면 됩니다. 테이블.
- 요약 테이블의 테이블 패널로 이동하여 빨간색 삼각형을 클릭하고 테이블 스크립트 복사를 선택합니다.

- 그런 다음 원본 데이터 테이블의 테이블 패널로 이동하여 새 스크립트를 선택합니다.

- 이제 팝업되는 대화 상자에서 데이터 테이블 스크립트를 붙여넣고 스크립트에 기억하기 쉬운 이름을 지정하면 완료됩니다.
