Commit ae45b75c by taufikyu

perbaiki casting Float

1 parent 49fa4a65
...@@ -123,13 +123,13 @@ class eis(BaseView): ...@@ -123,13 +123,13 @@ class eis(BaseView):
(ChartItem.value_1+ChartItem.value_2+ChartItem.value_3+ChartItem.value_4+ChartItem.value_5+\ (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.value_6+ChartItem.value_7+ChartItem.value_8+ChartItem.value_9+ChartItem.value10+\
ChartItem.value11+ChartItem.value12) - Eis.amt_tahun).label('sisa_target'), ChartItem.value11+ChartItem.value12) - Eis.amt_tahun).label('sisa_target'),
(func.sum( Cast((func.sum(
(ChartItem.value_1+ChartItem.value_2+ChartItem.value_3+ChartItem.value_4+ChartItem.value_5+\ (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.value_6+ChartItem.value_7+ChartItem.value_8+ChartItem.value_9+ChartItem.value10+\
ChartItem.value11+ChartItem.value12) - Eis.amt_tahun)/ ChartItem.value11+ChartItem.value12) - Eis.amt_tahun)/
func.sum(ChartItem.value_1+ChartItem.value_2+ChartItem.value_3+ChartItem.value_4+\ 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.value_5+ChartItem.value_6+ChartItem.value_7+ChartItem.value_8+ChartItem.value_9+\
ChartItem.value10+ChartItem.value11+ChartItem.value12)*100).label('persen')).\ ChartItem.value10+ChartItem.value11+ChartItem.value12))*100,Float).label('persen')).\
join(ChartItem, func.trim(ChartItem.rekening_kd)==func.trim(Eis.kode)).\ join(ChartItem, func.trim(ChartItem.rekening_kd)==func.trim(Eis.kode)).\
join(Chart, Chart.id == ChartItem.chart_id).\ join(Chart, Chart.id == ChartItem.chart_id).\
filter(Eis.tahun==max_tahun, Chart.chart_type == 'line').\ filter(Eis.tahun==max_tahun, Chart.chart_type == 'line').\
...@@ -141,7 +141,7 @@ class eis(BaseView): ...@@ -141,7 +141,7 @@ class eis(BaseView):
ColumnDT(subq.c.amt_bulan, mData="realisasi_bulan_ini"), ColumnDT(subq.c.amt_bulan, mData="realisasi_bulan_ini"),
ColumnDT(subq.c.amt_tahun, mData="realisasi_sampai_dengan"), ColumnDT(subq.c.amt_tahun, mData="realisasi_sampai_dengan"),
ColumnDT(subq.c.sisa_target, mData="sisa_target"), ColumnDT(subq.c.sisa_target, mData="sisa_target"),
ColumnDT(str(round(float(subq.c.persen),2)), mData="persen"), ColumnDT(str(round(subq.c.persen,2)), mData="persen"),
] ]
rowTable = DataTables(req.GET, query, columns) rowTable = DataTables(req.GET, query, columns)
return rowTable.output_result() 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!