反饋已提交
網絡繁忙
兩個必要元件,年份和月份,客戶希望,在僅僅選擇年份的時候,是按照月份進行匯總統計;同時選擇年份和月份的時候,按照當前年月顯示明細資料。實現效果如下圖:
僅選擇年份時:
同時選擇年份和月份時:
用年份和月份參數來控制列高。
新增三個資料查詢,如下:
ds1:
SELECT 訂購日期,strftime('%Y',訂購日期) as 年,strftime('%m',訂購日期) as 月 ,運貨費,貨主省份 FROM s訂單 where 1=1 ${if(len(a)=0,'',"and strftime('%Y',訂購日期) in ('"+a+"')")} ${if(len(b)=0,'',"and strftime('%m',訂購日期) in ('"+b+"')")} order by 訂購日期
ds2:作為年元件資料字典
SELECT strftime('%Y',訂購日期) as 年 FROM s訂單 ORDER BY 訂購日期
ds3:作為月元件資料字典
SELECT strftime('%m',訂購日期) as 月 FROM s訂單 where 1=1 ${if(len(a)=0,'',"and strftime('%Y',訂購日期) in ('"+a+"')")} order by 訂購日期
將欄位拖入對應的儲存格中,如下所示:
注:第二列按照月份進行展示,第三列按照日期進行展示
給 B2 儲存格新增條件屬性
說明:下圖中的 b 為 4.1 ds1 中設定的訂購日期的參數元件名(表示月),ds1 中兩個參數名稱都為訂購日期,但需要區分元件 a 表示年,元件 b 表示月。
注:表示當參數“月份”中有值時,該列(即第二列)列高設為 0,即隱藏該列,展示第三列。
給B3 儲存格新增條件屬性
注:表示當參數“月份”中沒有值時,該列(即第三列)列高設為 0,即隱藏該列,展示第二列。
1)PC 端
儲存範本,選擇分頁預覽,實現效果如描述中所示。
2)行動端
App 效果:
H5 效果:
已完成的範本,可參見:%FR_HOME%\webroot\WEB-INF\reportlets\doctw\SpecialSubject\OrderReport\日期彙總.cpt
點選下載範本:日期匯總.cpt
文 檔回 饋
滑鼠選中內容,快速回饋問題
滑鼠選中存在疑惑的內容,即可快速回饋問題,我們將會跟進處理。
不再提示
10s後關閉