안녕 모두,
스크립팅을 통해 오름차순으로 정렬 된 날짜가있는 다른 열을 기반으로 한 열의 레이블을 정렬하는 값을 할당하는 방법이 있는지 알고 싶습니다.
다음은 열의 예입니다. 신분증 명을 날짜별로 갖고 싶습니다.
| 신분증 | 날짜 |
| 71220G1 | 1818 년 1 월 4 일 |
| 80102G1 | 2015 년 1 월 5 일 |
| 80209G1 | 02/19/2018 |
ID로 컨트롤 차트 빌더에서 그래픽을 작성해야하지만 그 추세도 시간을 들여다 볼 필요가 있습니다. 데이터 표에 표시 될 때 XBar 차트를 자체적으로 빌드하면 내 값을 수용 할 수 있지만 컨트롤 차트 작성기는 그렇지 않습니다.
큰 데이터 테이블이므로이 작업을 수행하는 모든 jsl 코드는 훌륭합니다.
미리 감사드립니다.
이 코드는 작동합니다.
dt = New Table( "Test", Add Rows( 3 ),
New Column( "ID", Character, "Nominal",
Set Values( {"71220G1", "80102G1", "80209G1"} )
),
New Column( "Date", Numeric, "Continuous", Format( "m/d/y", 12 ),
Input Format( "m/d/y" ),
Set Values( [3597868800, 3597955200, 3601843200] )
)
);
dt << sort(replace table(1), by(:Date));
id_values = dt:ID << get values;
dt:id << Set Property( "Value Ordering", id_values );
주어진 ID에 대해 날짜가 여러 개인 경우 다른 접근 방식을 취해야합니다.
@nicoleaba ,
날짜별로 표를 정렬하면 효과가 있습니다. 이렇게 이렇게 :
dt = Current Data Table();
dt1 = dt << Sort( By( :Date ), Order( Ascending ) );