Commit 64876588 by taufikyu

perbaiki dashboard persen

1 parent cf3511d1
......@@ -123,11 +123,13 @@ class eis(BaseView):
(ChartItem.value_1+ChartItem.value_2+ChartItem.value_3+ChartItem.value_4+ChartItem.value_5+\
ChartItem.value_6+ChartItem.value_7+ChartItem.value_8+ChartItem.value_9+ChartItem.value10+\
ChartItem.value11+ChartItem.value12) - Eis.amt_tahun).label('sisa_target'),
cast((func.sum((
(func.sum(
(ChartItem.value_1+ChartItem.value_2+ChartItem.value_3+ChartItem.value_4+ChartItem.value_5+\
ChartItem.value_6+ChartItem.value_7+ChartItem.value_8+ChartItem.value_9+ChartItem.value10+\
ChartItem.value11+ChartItem.value12) - Eis.amt_tahun)
/Eis.amt_tahun)*100), Float).label('persen')).\
ChartItem.value11+ChartItem.value12) - Eis.amt_tahun)/
func.sum(ChartItem.value_1+ChartItem.value_2+ChartItem.value_3+ChartItem.value_4+\
ChartItem.value_5+ChartItem.value_6+ChartItem.value_7+ChartItem.value_8+ChartItem.value_9+\
ChartItem.value10+ChartItem.value11+ChartItem.value12)*100).label('persen')).\
join(ChartItem, func.trim(ChartItem.rekening_kd)==func.trim(Eis.kode)).\
join(Chart, Chart.id == ChartItem.chart_id).\
filter(Eis.tahun==max_tahun, Chart.chart_type == 'line').\
......@@ -139,7 +141,7 @@ class eis(BaseView):
ColumnDT(subq.c.amt_bulan, mData="realisasi_bulan_ini"),
ColumnDT(subq.c.amt_tahun, mData="realisasi_sampai_dengan"),
ColumnDT(subq.c.sisa_target, mData="sisa_target"),
ColumnDT(subq.c.persen, mData="persen"),
ColumnDT("{:.2f}".format(subq.c.persen), mData="persen"),
]
rowTable = DataTables(req.GET, query, columns)
return rowTable.output_result()
......
Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!