안녕,
우리 그룹을 위해 새 스코어 카드를 만들려고합니다.
점수 카드가 잘 작동하는 것 같습니다. 사용자에게 첫 번째 그룹화 열 (: 소유자) 만 가질 수있는 옵션을 추가하고 싶었고 관련 버튼을 누르면 순 그룹화 열이 나타납니다 (: 버킷), 그들의 선택은 무엇입니까?
또한 ROUND () 함수 가이 설정에서 작동하지 않는 것 같습니다. 다른 옵션?
도와 주셔서 감사합니다!
Tabulate(
FP = "mm";
dt_all = Open( FP || "\mm.csv", invisible );
dt_all:supplier_ww << Data Type( Character );
Change Item Label(
Grouping Columns( :buckets( "All" ), "All" ),
Grouping Columns( :supplier_ww( "All" ), "All" ),
Grouping Columns( :main_route( "All" ), "All" ),
Grouping Columns( :test_name( "All" ), "All" ),
Grouping Columns( :supplier_chamber( "All" ), "All" )
);,
Show Control Panel( 0 ),
Order by count of grouping columns( 0 ),
Add Table(
Column Table(
Grouping Columns( :supplier_ww, :chart_type ),
Add Aggregate Statistics( :supplier_ww, :chart_type ),
Statistics( Mean ),
Analysis Columns( Transform Column( "score", Formula(round( (:Total_Good_Chamber / :Total_Wfr_Chamber),2 ) ) ) )
),
Row Table(
Grouping Columns( :owner, :buckets, :main_route, :test_name, :supplier_chamber ),
Add Aggregate Statistics( :owner, :buckets, :main_route, :test_name, :supplier_chamber )
)
),
Local Data Filter(
Conditional,
Add Filter(
columns( :owner, :chart_type, :supplier_ww, :buckets, :main_route, :test_name, :supplier_chamber ),
Display( :owner, Size( 93, 442 ), Check Box Display ),
Display( :chart_type, Size( 98, 82 ), Check Box Display ),
Display( :supplier_ww, Size( 93, 442 ), Check Box Display ),
Display( :buckets, Size( 202, 962 ), Check Box Display ),
Display( :main_route, Size( 110, 1282 ), Check Box Display ),
Display( :test_name, Size( 171, 2582 ), Check Box Display ),
Display( :supplier_chamber, Size( 157, 2822 ), Check Box Display )
)
)
)
JSL을 사용하면 원하는 것을 직접 수행 할 수있는 옵션이 없지만 원하는 것을 수행 할 수 있다고 생각합니다. 다음은 솔루션을 향한 간단한 예입니다. 그것은 사용자가 Tablulate의 버튼을 눌러 디스플레이를 강제로 변경하도록합니다.
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/big class.jmp" );
nw = New Window( "Tabulate",
hlb = H List Box(
bb = Button Box( "Push to See Ages",
If( bb << get button name == "Push to See Ages",
tab << delete;
hlb << append(
tab = Tabulate(
Show Control Panel( 0 ),
Add Table(
Column Table( Analysis Columns( :height ) ),
Row Table( Grouping Columns( :sex, :age ) )
)
)
);
bb << set button name( "Push to Remove Ages" );
,
tab << delete;
hlb << append(
tab = Tabulate(
Show Control Panel( 0 ),
Add Table(
Column Table( Analysis Columns( :height ) ),
Row Table( Grouping Columns( :sex ) )
)
)
);
bb << set button name( "Push to See Ages" );
)
),
tab = Tabulate(
Show Control Panel( 0 ),
Add Table( Column Table( Analysis Columns( :height ) ), Row Table( Grouping Columns( :sex ) ) )
)
)
);지원해 주셔서 감사합니다.
특정 값에 따라 결과를 색칠하는 방법에 대해 조언 해 주시겠습니까?
Tablulate Platform의 출력 내에서 특정 셀에 색상을 지정하고 싶다고 가정합니다. Tabulate에는 채색 기능이 없습니다. 이를 처리하려면 "<< 데이터 테이블로 만들기"와 같은 작업을 수행하여 데이터 테이블을 만든 다음 데이터 테이블의 셀에 색상을 지정해야합니다.