[Main] dbuse(true) initparam(printMode,reportId,han_name,bum_cd,bum_nm,tok_cat_cd,tok_cat_nm,sir_cat_cd,sir_cat_nm,dcat_cd_fr,dcat_cd_to,dcat_nm_fr,dcat_nm_to,cat_cd_fr,cat_cd_to,cat_nm_fr,cat_nm_to,syori_ymd_fr,syori_ymd_to,taisyo_y,taisyo_m,tok_cd_fr,tok_cd_to,sir_cd_fr,sir_cd_to,tan_cd_fr,tan_cd_to,tan_nm_fr,tan_nm_to,hin_cd_fr,hin_cd_to,put_on) deforgpage(blank) defheadarea(hed) defbodyarea(mei) subroutine(SelectRecords) loop(PrintNormal,@rs1,key0,Key1) printreport($printMode,true,,BASB0010:BASR0510) #------------------------------------------------- # SQL���s #------------------------------------------------- [SelectRecords] new($param) addparam($param,$han_name) addparam($param,$bum_cd) addparam($param,$bum_nm) addparam($param,$tok_cat_cd) addparam($param,$tok_cat_nm) addparam($param,$sir_cat_cd) addparam($param,$sir_cat_nm) addparam($param,$dcat_cd_fr) addparam($param,$dcat_cd_to) addparam($param,$dcat_nm_fr) addparam($param,$dcat_nm_to) addparam($param,$cat_cd_fr) addparam($param,$cat_cd_to) addparam($param,$cat_nm_fr) addparam($param,$cat_nm_to) addparam($param,$syori_ymd_fr) addparam($param,$syori_ymd_to) addparam($param,$taisyo_y) addparam($param,$taisyo_m) addparam($param,$tok_cd_fr) addparam($param,$tok_cd_to) addparam($param,$sir_cd_fr) addparam($param,$sir_cd_to) addparam($param,$tan_cd_fr) addparam($param,$tan_cd_to) addparam($param,$tan_nm_fr) addparam($param,$tan_nm_to) addparam($param,$hin_cd_fr) addparam($param,$hin_cd_to) addparam($param,$put_on) dbselect(SelectRecords,@rs1,$param) #------------------------------------------------- # SQL���s #------------------------------------------------- [SelectRecords2] new($param) addparam($param,$han_name) addparam($param,$bum_cd) addparam($param,$bum_nm) addparam($param,$tok_cat_cd) addparam($param,$tok_cat_nm) addparam($param,$sir_cat_cd) addparam($param,$sir_cat_nm) addparam($param,$dcat_cd_fr) addparam($param,$dcat_cd_to) addparam($param,$dcat_nm_fr) addparam($param,$dcat_nm_to) addparam($param,$cat_cd_fr) addparam($param,$cat_cd_to) addparam($param,$cat_nm_fr) addparam($param,$cat_nm_to) addparam($param,$syori_ymd_fr) addparam($param,$syori_ymd_to) addparam($param,$taisyo_y) addparam($param,$taisyo_m) addparam($param,$tok_cd_fr) addparam($param,$tok_cd_to) addparam($param,$sir_cd_fr) addparam($param,$sir_cd_to) addparam($param,$tan_cd_fr) addparam($param,$tan_cd_to) addparam($param,$tan_nm_fr) addparam($param,$tan_nm_to) addparam($param,$hin_cd_fr) addparam($param,$hin_cd_to) addparam($param,$put_on) addparam($param,$arari_flg) dbselect(selectGraph,@rs2,$param) #------------------------------------------------- # key0�ݒ胋�[�`�� #------------------------------------------------- [KeyInfo_key0] keyvalue(dummy) keybreakproc(GroupBegin_key0,GroupEnd_key0) #------------------------------------------------- # key0�J�n�� #------------------------------------------------- [GroupBegin_key0] deforgpage(blank) #Import���邩�ǂ���,FormatNormal���邩�ǂ��� pageopen(true,false) deforgpage(formats) resetorg() #�S�̍��v setdouble($kingaku_ruikei,0) setdouble($genka_ruikei,0) setdouble($arari_ruikei,0) setdouble($arariritu_ruikei,0) concatenate($ROE,���o�����@����F,$bum_nm,�@�S���Җ��F,$tan_nm,�@���Ӑ敪�ށF,$tok_cat_nm) putcell(11,1,$han_name) putcell(13,1,$ROE) putcell(11,5,�w�����) putcell(11,6,@rs1.dt_fr) putcell(11,7,@rs1.dt_to) #------------------------------------------------- # key0�I���� #------------------------------------------------- [GroupEnd_key0] subroutine(LoadGraphData) pageclose(false) [LoadGraphData] #�e�� setdouble($graph_col_key,3) setdouble($graph_col_value,4) setdouble($arari_flg,1) setdouble($_gru,5) subroutine(SelectRecords2) loop(PrintNormal2,@rs2) #���� setdouble($graph_col_key,5) setdouble($graph_col_value,6) setdouble($arari_flg,0) setdouble($_gru,5) subroutine(SelectRecords2) loop(PrintNormal2,@rs2) #$arariritu_ruikei((�Ŕ��z-����)*100/�Ŕ��z) sum($arariritu_ruikei,$kingaku_ruikei) diff($arariritu_ruikei,$genka_ruikei) multi($arariritu_ruikei,$arariritu_ruikei,100,1,2) realdiv($arariritu_ruikei,$arariritu_ruikei,$kingaku_ruikei,1,2) putline(,,�S�̍��v#,$kingaku_ruikei#,$genka_ruikei#,$arari_ruikei#,$arariritu_ruikei#) #------------------------------------------------- # Key1�ݒ胋�[�`�� #------------------------------------------------- [KeyInfo_key1] keyvalue(@rs1.eig_cd) keybreakproc(GroupBegin_key1,GroupEnd_key1) #------------------------------------------------- # Key1�J�n�� #------------------------------------------------- [GroupBegin_key1] setdouble($kingaku_kei,0) setdouble($genka_kei,0) setdouble($arari_kei,0) setdouble($arariritu_kei,0) putcell($_row,1,@rs1.eig_nm) putline() #------------------------------------------------- # Key1�I���� #------------------------------------------------- [GroupEnd_key1] #$arariritu_kei((�Ŕ��z-����)*100/�Ŕ��z) sum($arariritu_kei,$kingaku_kei) diff($arariritu_kei,$genka_kei) multi($arariritu_kei,$arariritu_kei,100,1,2) realdiv($arariritu_kei,$arariritu_kei,$kingaku_kei,1,2) putline(,,���v���z#,$kingaku_kei#,$genka_kei#,$arari_kei#,$arariritu_kei#) putline() sum($kingaku_ruikei,$kingaku_kei) sum($genka_ruikei,$genka_kei) sum($arari_ruikei,$arari_kei) #------------------------------------------------- # ���ו\������ #------------------------------------------------- [PrintNormal] putcell($_row,2,@rs1.tok_cd) putcell($_row,3,@rs1.tok_nm) putline(,,,@rs1.kingaku#,@rs1.genka#,@rs1.arari#,@rs1.ritu#) sum($kingaku_kei,@rs1.kingaku) sum($genka_kei,@rs1.genka) sum($arari_kei,@rs1.arari) #------------------------------------------------- # ���ו\������ #------------------------------------------------- [PrintNormal2] putcell($_gru,$graph_col_key,@rs2.tok_nm) putcell($_gru,$graph_col_value,@rs2.kingaku) sum($_gru,1)