當前為10.0版本文檔,更多實例內容將在最新幫助文檔中展現,點選跳轉至 最新版幫助文檔

圖表X軸分類名日期轉星期

1. 概述

1.1 問題描述

日期字段作爲分類時,X 軸的分類名只能是具體的日期,如果想要将這些日期轉化爲星期格式,那麽該如何實現呢?效果如下圖所示:

1601434020841903.png

1.2 實現思路

實現日期轉星期有 2 種方法:

方法一:從 SQL 本身入手,直接在 SQL 語句中用weekday()函數轉爲日期即可。

方法二:設計報表時,給圖表分類設置數據字典,數據字典中利用内置的switch()weekday()函數進行處理,從而将日期的顯示值改爲星期。

注:本文只采用方法二進行演示,方法一用戶可自行修改 SQL 語句嘗試。

2. 示例

2.1 準備數據

1)新建内置數據集,新增2個列字段日期(日期型) 和金額(字符串型),如下圖所示:

1601446478379957.png

2)在這 2 個字段下錄入 10 條數據,如下圖所示:

1601446566994331.png

2.2 插入圖表

合并一篇區域單元格,插入柱形圖,并綁定柱形圖數據,詳細設置如下圖所示:

1601447001400070.png

2.3 設置數據篩選

因爲是要展示一周的數據,這裏我們設置下數據篩選,只取前 7 條數據,如下圖所示:

Snag_2ee12c1c.png

2.4 設置數據字典

數據篩選>分類下的形态設置數據字典,數據字典類型爲公式,實際值和顯示值對應的公式如下:

  • 實際值:$$$

  • 顯示值:switch(weekday($$$),0,"星期天",1,"星期一",2,"星期二",3,"星期三",4,"星期四",5,"星期五",6,"星期六")

1601448075938770.png

2.5 效果預覽

1)PC 端

保存報表,點擊分頁預覽,效果如下圖所示:

1601434020841903.png

2)移動端

同時支持 App 端和 H5 端預覽,效果如下圖所示:

1601448648226985.jpg

3. 模板下載

已完成模板可參見:%FR_HOME%\webapps\webroot\WEB-INF\reportlets\doc\Primary\Chart\圖表X軸分類名日期轉星期.cpt

點擊下載模板:圖表X軸分類名日期轉星期.cpt

附件列表


主題: 原簡體文檔
  • 有幫助
  • 沒幫助
  • 只是瀏覽

文 檔回 饋

滑鼠選中內容,快速回饋問題

滑鼠選中存在疑惑的內容,即可快速回饋問題,我們將會跟進處理。

不再提示

9s后關閉

反饋已提交

網絡繁忙