input perubahan pokir, asmas dan renja; fixed data pelaporan, tambah filter dan generate excel
This commit is contained in:
+7
-5
@@ -81,24 +81,26 @@ if ( $data == "periode-show" ) {
|
||||
|
||||
} else if ( $data == "chart-bar" ) {
|
||||
$ajson['tipe'] = "chart";
|
||||
$db->Query("SELECT IFNULL(L.LokasiID,0) LokasiID,L.N_Lokasi,S.* FROM (SELECT KecID,SUM(IF(Jenis=1,Rupiah,0)) POK,SUM(IF(Jenis=2,Rupiah,0)) MUS FROM sapi_keg WHERE Tahun='".$tahun."' GROUP BY KecID) S LEFT JOIN para_lokasi L ON (L.LokasiID=S.KecID) ORDER BY L.K_Lokasi");
|
||||
$db->Query("SELECT IFNULL(L.LokasiID,0) LokasiID,L.N_Lokasi,S.* FROM (SELECT KecID,SUM(IF(Jenis=1,Rupiah,0)) POK,SUM(IF(Jenis=2,Rupiah,0)) MUS,SUM(IF(Jenis=3,Rupiah,0)) REN FROM sapi_keg WHERE Tahun='".$tahun."' GROUP BY KecID) S LEFT JOIN para_lokasi L ON (L.LokasiID=S.KecID) ORDER BY L.K_Lokasi");
|
||||
|
||||
$adata['datasets'] = [];
|
||||
$adata['labels'] = [];
|
||||
$atmp1 = [0]; $atmp2 = [0];
|
||||
$atmp1 = [0]; $atmp2 = [0]; $atmp3 = [0];
|
||||
$adata['labels'][] = "Belum Ada Data Usulan";
|
||||
if ($db->RecordCount()>0) {
|
||||
$atmp1 = []; $atmp2 = [];
|
||||
$atmp1 = []; $atmp2 = []; $atmp3 = [];
|
||||
$adata['labels'] = [];
|
||||
}
|
||||
while ($db->Next()){
|
||||
if ($db->Row("LokasiID", 0) == 0) continue;
|
||||
$atmp1[] = round($db->Row("MUS"), 2);
|
||||
$atmp2[] = round($db->Row("POK"), 2);
|
||||
$atmp3[] = round($db->Row("REN"), 2);
|
||||
$adata['labels'][] = $db->Row("N_Lokasi");
|
||||
}
|
||||
$adata['datasets'][] = ['data'=>$atmp1, 'label'=>"Asmas", 'backgroundColor'=>random_color(), 'order'=>1, 'datalabels'=>['align'=>"end", 'anchor'=>"end", 'color'=>"#36A2EB"]];
|
||||
$adata['datasets'][] = ['data'=>$atmp2, 'label'=>"Pokir", 'backgroundColor'=>random_color(), 'order'=>2, 'datalabels'=>['align'=>"end", 'anchor'=>"end", 'color'=>"#36A2EB"]];
|
||||
$adata['datasets'][] = ['data'=>$atmp1, 'label'=>"Asmas", 'backgroundColor'=>random_color(), 'order'=>1, 'datalabels'=>['align'=>"end", 'anchor'=>"end", 'color'=>"#d9eb36"]];
|
||||
$adata['datasets'][] = ['data'=>$atmp2, 'label'=>"Pokir", 'backgroundColor'=>random_color(), 'order'=>2, 'datalabels'=>['align'=>"end", 'anchor'=>"end", 'color'=>"#36eb45"]];
|
||||
$adata['datasets'][] = ['data'=>$atmp3, 'label'=>"Renja", 'backgroundColor'=>random_color(), 'order'=>3, 'datalabels'=>['align'=>"end", 'anchor'=>"end", 'color'=>"#4836eb"]];
|
||||
|
||||
$ajson['chart'] = ['type' => "bar",
|
||||
'data' => $adata,
|
||||
|
||||
Reference in New Issue
Block a user