運行班組各值操作票統計

用快逸做的3張報表,內建數據集,可下載——運行班組各值操作票統計

說明:該報表在列方向上有兩個多層分組:按操作票類型分組和按運行值分組;
     在行方向上按半年分組和按月份分組統計
原來做這張報表的時候是用SQL把相關數據一行行算好,再填寫到相關模板,現在是隻需定義好數據源,然後再把需要分組的單元格橫向或縱向擴展既可。
製作體驗
1、畫斜線
  沒什麼特別的,就是單元格里的文字,在值  的屬性值中用逗號分隔,如:  月份,合計
2、參數顯示在單元格
  @參數名     如:  @starttime
3、編碼(ID)轉換成中文名稱顯示
  用MAP和LIST這兩個函數.  如: map(list(0,1),list("電氣倒閘","水力機械"))
4、百分率及顯示格式
  顯示值的表達式寫 if(value()==1,"#0%","#0.00%")
  意思是當前單元格值爲1,顯示100%,否則顯示保留兩位小數點
5、SQL
  select lxid,month(pizhunsj) mon,pizhunz,pingpanjg,
bn=
case
   when month(pizhunsj) <7 then 0
   when month(pizhunsj) >6 then 1
end
from t_czp_caozuop
where pizhunsj  >=? and pizhunsj  <? and
pizhunz is not null
爲了方便上\下半年分組統計,在SQL中使用了CASE語句對 month(時間字段) 判斷是上半年還是下半年

6、圖形報表

附件下載

附件:點擊這裏下載

來自:快逸報表論壇
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章