<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />테이블이 있고 다른 그래프를 생성하지만 각 그래프는 데이터 필터링을 다르게 수행해야 합니다. 내가 겪고 있는 것은 첫 번째 데이터 필터가 변경되지 않고 다음 데이터 필터를 덮어쓴다는 것입니다. 즉, 여러 보고서에 대해 하나의 데이터 필터 스크립트만 사용할 수 있습니다. 각각의 새 데이터 필터 앞에 "행 상태 지우기"를 작성해야 합니까? 타격 예제는 2개의 데이터 필터로 구성되어 있지만 두 번째 데이터 필터는 JMP에서 무시되며 항상 첫 번째 데이터 필터만 유효합니다.
누구든지 자신의 경험/솔루션을 공유할 수 있습니까?
감사합니다
dt_master = 열려 있는 ( "숙박예산.jmp" ) ;
열려 있는 ( "AgencyStayREALDATAfin.jmp" ) ;
//요약 REALDATA
데이터 테이블 ( "AgencyStayREALDATAfin.jmp" ) << 요약 (
그룹 ( : 상표 , : 월 , : 계약 , : 객실 유형 ) ,
평균 ( : 객실할인% ) ,
합집합 ( : NetRoomRevenueWithOutVat ) ,
합집합 ( : 방밤 ) ,
합집합 ( : 성인밤 ) ,
합집합 ( : BrutRoom수익 ) ,
합집합 ( : 객실할인 ) ,
통계 열 이름 형식 ( "열" ) ,
원본 데이터 테이블에 대한 링크 ( 0 )
) ;
//사슬 같이 잇다
데이터 테이블 ( "숙박예산.jmp" ) << 사슬 같이 잇다 (
데이터 테이블 ( "AgencyStayREALDATAfin By (레이블, 월, 계약, 객실 유형).jmp" ) ,
수식 유지 ,
첫 번째 테이블에 추가
) ;
//데이터 필터 1
현재 데이터 테이블 () << 데이터 필터 (
위치 ( { 324 , 0 } ) ,
방법 ( 선택하다 ( 0 ) , 포함하다 ( 1 ) ) ,
필터 추가 ( 열 ( : 상표 ) , 어디 ( : 상표 == { "예산" , "2015" } ) , 표시하다 ( : 상표 , 크기 ( 102 , 59 ) , 확인란 표시 ) )
) ;
//월별 2인실 실적
그래프 빌더 (
크기 ( 1263년 , 871 ) ,
제어판 표시 ( 0 ) ,
범례 위치 ( "오른쪽" ) ,
자동 스트레칭 ( 0 ) ,
제목 채우기 색상 ( "라이트 블루" ) ,
제목 프레임 색상 ( "미디엄 다크 그레이" ) ,
레벨 채우기 색상 ( { 174 , 203 , 228 } ) ,
레벨 프레임 색상 ( "미디엄 다크 그레이" ) ,
레벨 밑줄 ( 1 ) ,
변수 ( 엑스 ( : 월 ) , 와이 ( : 방밤 ) , 와이 ( : 방밤 ) , 씌우다 ( : 상표 ) ) ,
강요 (
위치 ( 1 , 1 ) ,
술집 ( 엑스 , 와이 , 전설 ( 삼 ) , 바 스타일 ( "하나의" ) , 요약통계 ( "합집합" ) , 상표 ( "값" ) ) ,
캡션 상자 ( 엑스 , 와이 , 전설 ( 6 ) , 요약통계 ( "합집합" ) , X 위치 ( "오른쪽" ) , Y 위치 ( "맨 위" ) )
) ,
강요 (
위치 ( 1 , 2 ) ,
술집 ( 엑스 , 와이 , 전설 ( 5 ) , 바 스타일 ( "하나의" ) , 요약통계 ( "전체 대비 %" ) , 상표 ( "값" ) ) ,
캡션 상자 ( 엑스 , 와이 , 전설 ( 7 ) , 요약통계 ( "전체 대비 %" ) , X 위치 ( "오른쪽" ) , Y 위치 ( "맨 위" ) )
) ,
SendToReport (
보내다 ( {} , "그래프 빌더" , 아웃라인박스 , { 제목 설정 ( "월별 룸나잇 공연 [예산 vs 2015]" )} ) ,
보내다 (
{} ,
"월" ,
스케일박스 ,
{ 분 ( - 0.5 ) , 최대 ( 6.5 ) , 주식회사 ( 1 ) , 마이너 틱 ( 1 ) , 보조 그리드 표시 ( 1 ) , 내부 틱 ( 1 ) , 회전된 레이블 ( "수평의" )}
) ,
보내다 ( {} , "룸나잇" , 스케일박스 , { 주 그리드 표시 ( 1 ) , 보조 그리드 표시 ( 1 ) , 내부 틱 ( 1 )} ) ,
보내다 (
{} ,
"룸나잇" ,
스케일박스 ( 2 ) ,
{ 체재 ( "퍼센트" , 천 단위 구분 기호 사용 ( 0 ) , 12 , 2 ) , 최대 ( 0.4 ) , 주 그리드 표시 ( 1 ) , 보조 그리드 표시 ( 1 ) , 내부 틱 ( 1 )}
) ,
보내다 (
{} ,
"400" ,
스케일박스 ,
{ 범례 모델 (
삼 ,
속성 ( 0 , { 선 색상 ( - 4222675 ) , 채우기 색상 ( - 4222675 )} ) ,
속성 ( 1 , { 선 색상 ( - 13647958 ) , 채우기 색상 ( - 13647958 )} ) ,
속성 ( 2 , { 선 색상 ( - 2994485 ) , 채우기 색상 ( - 2994485 )} )
)}
) ,
보내다 ( {} , "그래프 제목" , TextEditBox , { 텍스트 설정 ( "" )} ) ,
보내다 ( {} , "Y 제목" , TextEditBox , { 텍스트 설정 ( "" )} ) ,
보내다 ( {} , "" , 액시스박스 ( 2 ) , { 축 레이블 추가 ( "월별 RoomNight 합계" ) , 축 레이블 추가 ( "Ay Bazinda Toplam Gece Konaklama " )} ) ,
보내다 ( {} , "그래프 빌더" , 프레임박스 , { 왼쪽 ( 1 ) , 오른쪽 ( 1 ) , 맨 위 ( 1 ) , 맨 아래 ( 1 )} ) ,
보내다 ( {} , "Y 1 타이틀" , TextEditBox , { 텍스트 설정 ( "월별 총 RoomNight의 %" )} ) ,
보내다 ( {} , "" , 액시스박스 ( 삼 ) , { 축 레이블 추가 ( "Ay Bazinda Toplam Gece Konaklama Yüzdesel Dagilimi" )} ) ,
보내다 (
{} ,
"Ay Bazinda Toplam Gece Konaklama Yüzdesel Dagilimi" ,
TextEditBox ,
{ 텍스트 설정 ( "Ay Bazinda Gece Konaklama Yüzdesel Dagilimi" )}
)
)
) ;
//데이터 필터 2
현재 데이터 테이블 () << 데이터 필터 (
위치 ( { 437 , 0 } ) ,
방법 ( 선택하다 ( 0 ) , 포함하다 ( 1 ) ) ,
필터 추가 ( 열 ( : 상표 ) , 어디 ( : 상표 == { "예산" , "2015" , "2014" } ) , 표시하다 ( : 상표 , 크기 ( 102 , 59 ) , 확인란 표시 ) )
) ;
//시장 코드별 2인실 실적
그래프 빌더 (
크기 ( 1263년 , 629 ) ,
제어판 표시 ( 0 ) ,
제목 채우기 색상 ( "라이트 블루" ) ,
제목 프레임 색상 ( "미디엄 다크 그레이" ) ,
레벨 채우기 색상 ( { 174 , 203 , 228 } ) ,
레벨 프레임 색상 ( "미디엄 다크 그레이" ) ,
레벨 밑줄 ( 1 ) ,
변수 ( 엑스 ( : 계약 ) , 와이 ( : DoubleOcc ) , 씌우다 ( : 상표 ) ) ,
강요 ( 술집 ( 엑스 , 와이 , 전설 ( 2 ) , 바 스타일 ( "하나의" ) , 요약통계 ( "평균" ) , 상표 ( "값" ) ) ) ,
SendToReport (
보내다 ( {} , "계약" , 스케일박스 , { 보조 그리드 표시 ( 1 ) , 내부 틱 ( 1 )} ) ,
보내다 (
{} ,
"더블Occ" ,
스케일박스 ,
{ 분 ( 1.39439277722467 ) , 최대 ( 2.4 ) , 주식회사 ( 0.2 ) , 마이너 틱 ( 1 ) , 주 그리드 표시 ( 1 ) , 보조 그리드 표시 ( 1 ) , 내부 틱 ( 1 )}
)
)
) ;
다음은 두 개의 그래프, 두 개의 로컬 데이터 필터가 있는 Big Class를 사용하는 예입니다.
dt = 열려 있는 ( "$sample_data\Big Class.jmp" ) ;
nw = 새창 ( "2개의 서로 다른 데이터 필터가 있는 예" ,
패널 박스 ( "나이 필터" ,
기가1 = 그래프 빌더 (
제어판 표시 ( 0 ) ,
변수 ( 엑스 ( : 무게 ) , 와이 ( : 키 ) , 씌우다 ( : 섹스 ) ) ,
강요 ( 포인트들 ( 엑스 , 와이 , 전설 ( 1 ) , 지터 ( 1 ) ) ) ,
로컬 데이터 필터 (
위치 ( { 986 , 266 } ) ,
방법 ( 선택하다 ( 0 ) , 보여주다 ( 1 ) , 포함하다 ( 1 ) ) ,
필터 추가 ( 열 ( : 나이 ) , 어디 ( : 나이 == { 12 , 13 , 14 } ) )
)
) ,
) ,
패널 박스 ( "섹스 필터" ,
그래프 빌더 (
제어판 표시 ( 0 ) ,
변수 ( 엑스 ( : 무게 ) , 와이 ( : 키 ) , 씌우다 ( : 섹스 ) ) ,
강요 ( 포인트들 ( 엑스 , 와이 , 전설 ( 1 ) , 지터 ( 1 ) ) ) ,
로컬 데이터 필터 (
위치 ( { 93 , 158 } ) ,
방법 ( 선택하다 ( 0 ) , 보여주다 ( 1 ) , 포함하다 ( 1 ) ) ,
필터 추가 ( 열 ( : 섹스 ) , 어디 ( : 섹스 == "중" ) )
)
) ,
)
) ;