이미 저장된 그래프를 덮어쓰는 대신 새 그래프 저장안녕하세요,
아래와 같은 거대한 데이터베이스로 작업하고 있습니다.
제조사: 제품: 모델: 수량
A: X:G1: 1000
비: S:F2: 5000
기음: Y:N5: 2500
A: R:G5: 6000
등등..
이제 쿼리 시작 부분에서 제조사. 나머지 열을 사용하여 몇 가지 계산을 수행하고 몇 가지 그래프를 그린 다음 이미지 파일로 저장합니다. 예를 들어
pc = 그래프 빌더(...);
report(pc) << 사진 저장("D:\ 그래프 .jpg");
이 스크립트의 수정과 관련된 2가지 질문이 있습니다.
1. 스크립트를 실행할 때마다 이전에 저장된 그래프가 그래프.jpg 덮어쓰고 있습니다. 이전 그래프를 그대로 유지하면서 새 그래프를 저장할 수 있습니까?
2. 내가 필터링하고 있기 때문에 제조사 처음에 예를 들어 선택한 제조업체와 오늘 날짜에 따라 제목을 사용하여 그래프를 자동으로 저장할 수 있습니까? A_29032018.jpg ?
미리 감사드립니다.
Re: 이미 저장된 그래프를 덮어쓰지 말고 새 그래프를 저장하세요.제조업체를 포함하는 데이터 테이블 변수를 제조라고 하고 데이터 테이블의 모든 행에 "A" 또는 "B" 등이 포함되어 있다고 가정하면 다음을 사용할 수 있습니다.
report(pc) << save picture("D:\" || :Manufacturer[1] || _" || format(today(),"mmddyyyy",8) || ".jpg");
JSL의 구조와 구문을 제공하는 스크립팅 가이드를 읽어 보시기 바랍니다.다음에서 사용할 수 있습니다.
도움말==도서==>스크립팅 가이드
Re: 이미 저장된 그래프를 덮어쓰지 말고 새 그래프를 저장하세요.안녕 짐,
답장을 보내 주셔서 감사합니다.
<SPAN class="token function">report</SPAN><SPAN class="token punctuation">(</SPAN>pc<SPAN class="token punctuation">)</SPAN> <SPAN class="token operator"><</SPAN><SPAN class="token operator"><</SPAN> save picture<SPAN class="token punctuation">(</SPAN><SPAN class="token string">"D:\<FONT color="#FF0000"><STRONG>A_</STRONG></FONT>"</SPAN> <SPAN class="token operator">||</SPAN> <SPAN class="token function">format</SPAN><SPAN class="token punctuation">(</SPAN><SPAN class="token function">today</SPAN><SPAN class="token punctuation">(</SPAN><SPAN class="token punctuation">)</SPAN><SPAN class="token punctuation">,</SPAN><SPAN class="token string">"mmddyyyy"</SPAN><SPAN class="token punctuation">,</SPAN><SPAN class="token number">8</SPAN><SPAN class="token punctuation">)</SPAN> <SPAN class="token operator">||</SPAN> <SPAN class="token string">".jpg"</SPAN><SPAN class="token punctuation">)</SPAN><SPAN class="token punctuation">;</SPAN>
쿼리를 다시 실행하고 제조업체를 필터링하면 씨 이번에는 수동으로 스크립트를 다음으로 변경해야 합니다.
<SPAN class="token function">report</SPAN><SPAN class="token punctuation">(</SPAN>pc<SPAN class="token punctuation">)</SPAN> <SPAN class="token operator"><</SPAN><SPAN class="token operator"><</SPAN> save picture<SPAN class="token punctuation">(</SPAN><SPAN class="token string">"D:\<FONT color="#FF0000">C<STRONG>_</STRONG></FONT>"</SPAN> <SPAN class="token operator">||</SPAN> <SPAN class="token function">format</SPAN><SPAN class="token punctuation">(</SPAN><SPAN class="token function">today</SPAN><SPAN class="token punctuation">(</SPAN><SPAN class="token punctuation">)</SPAN><SPAN class="token punctuation">,</SPAN><SPAN class="token string">"mmddyyyy"</SPAN><SPAN class="token punctuation">,</SPAN><SPAN class="token number">8</SPAN><SPAN class="token punctuation">)</SPAN> <SPAN class="token operator">||</SPAN> <SPAN class="token string">".jpg"</SPAN><SPAN class="token punctuation">)</SPAN><SPAN class="token punctuation">;</SPAN>
처음에 필터링한 제조업체를 찾아 자동으로 파일 이름을 변경하도록 프로그램에 지시할 수 있습니까?
Re: 이미 저장된 그래프를 덮어쓰지 말고 새 그래프를 저장하세요.다음과 같이 변경하면 말한 대로 그래프를 저장할 수 있습니다.
report(pc) << save picture("D:\A_" || format(today(),"mmddyyyy",8) || ".jpg");