報表管理軟體FineReport中如何對日期求平均數

對於日期型數據求平均數,由於average()函數不支持對日期型數據求平均數因此求出的值是0,但若希望對日期求平均數要如何實現呢?下面就通過報表管理軟體FineReport來簡單介紹一下。

工具/原料

報表管理軟體FineReport7.1.1
大小:148.2M 適用平台:windows/linux

方法/步驟

實現思路

通過使用datetonumber()函數將日期型轉化成毫秒數,然後使用average()函數對毫秒數求平均值,最後通過todate()函數將毫秒數的平均值轉化為日期型即可。

示例

假設數據集中已經存在一列數據是日期型的數據,數據如下:

將數據列拖入到A1單元格中。

將日期轉化為毫秒數

在B1單元格中寫入公式:=DATETONUMBER(A1)即將A1中的數據轉化為毫秒數了。

求毫秒數的平均數並將其轉化為日期型

在A2單元格中寫入公式:=TODATE(CONCATENATE(AVERAGE(B1)))由於AVERAGE求出來的數是數字型的, 而TODATE要使用字符串的數據,因此要使用CONCATENATE()函數將字數字轉化為字符串。

將B1單元格的列寬設置為0即可。

效果查看

點擊設計器預覽,可以看到其平均日期為2011-08-13,如下圖所示:

原作者:FineReport

相關文章

  1. 報表匯總軟體FineReport中如何對日期求平均數

    對於日期型數據求平均數,由於average()函數不支持對日期型數據求平均數因此求出的值是0,但若希望對日期求平均數要如何實現呢?下面就通過報表匯總軟體FineReport來簡單介紹一下. 工具/原料 ...
  2. 報表管理軟體FineReport中如何設置自定義提交

    用戶在做填報報表時,希望點擊提交按鈕並不是往資料庫中填報數據,而是要獲取到填報頁面的數據進行進一步處理,這個該如何解決呢?下面就通過報表管理軟體FineReport來進行介紹. 工具/原料 報表管理軟 ...
  3. 報表管理軟體FineReport中weblogic類衝突報錯

    通過weblogic部署我方報表應用,在使用過程中可能會出現一些相關於類衝突的報錯信息,這一類問題該如何解決呢?下面就通過報表管理軟體FineReport來解決. 工具/原料 報表管理軟體FineRe ...
  4. 報表管理軟體FineReport中如何實現分級權限分配

    多部門共用系統.各個部門有其自己的管理員,並給其部門員工分配權限,即實現多級管理員層層分配,分級管理員只能管理自己職責範圍內的模板權限分配,報表管理軟體FineReport自主開發的數據決策系統中提供 ...
  5. 報表管理軟體FineReport中Excel導出的多種方式

    不管是設計器中導出Excel,還是在BS端導出Excel,都可以選擇原樣導出.分頁導出和分頁分Sheet三種導出效果.這三種導出方式有什麼區別呢?下面就通過報表管理軟體FineReport來簡單介紹一 ...
  6. 報表管理軟體FineReport中如何設置系統管理

    下面就通過報表管理軟體FineReport來簡單介紹一下. 工具/原料 報表管理軟體FineReport7.1.1 大小:148.2M 適用平台:windows/linux 方法/步驟 點擊管理系統& ...
  7. 報表管理軟體FineReport中多級上報前期如何準備

    多級上報前期準備需要將多級上報的三個標籤添加到系統的目錄樹下面,並將給這些標籤節點分配權限,下面就通過報表管理軟體FineReport來進行介紹. 工具/原料 報表管理軟體FineReport7.1. ...
  8. 報表管理軟體FineReport中模板權限的控制示例

    集成報表後,希望不同的用戶登錄,所能看到的報表是不同的,沒有權限的用戶查看報表時提示沒有權限,下面就通過報表管理軟體FineReport來進行介紹. 工具/原料 報表管理軟體FineReport7.1 ...
  9. 報表管理軟體FineReport中如何進行跨sheet取數

    報表之間可以通過參數或超連結等傳遞數據,同一個模板中多個sheet間是無法用參數和超級連結進行傳值的,那如何實現在一個sheet中取另外一個sheet某個單元格的值即如何實現跨sheet取數呢?下面就 ...
  10. 報表管理軟體FineReport中自定義列印按鈕介紹

    下面通過報表管理軟體FineReport來簡單介紹一下. 工具/原料 報表管理軟體FineReport7.1.1 大小:148.2M 適用平台:windows/linux 方法/步驟 用戶系統已經自己 ...
  11. 報表管理軟體FineReport中Linux導出或列印亂碼

    在Linux環境下,會發現客戶端預覽是正常的,但是在導出或列印時會出現亂碼,或者一些特殊符號如人民幣符號"¥",在導出或列印時發現變成了美元符號"$",為什麼會 ...
  12. 報表管理軟體FineReport中如何進行擴展後排序

    若模板中希望按照某列進行排序,而此列是無法用數據集函數還原的即無法使用高級排序進行排序設置,為此報表管理軟體FineReport提供了擴展後排序,滿足一切排序的需求. 工具/原料 報表管理軟體Fine ...
  13. 報表管理軟體FineReport中如何設置工具欄控制

    不同用戶角色登錄系統時查看同一張模板所看到工具欄按鈕不同,比如說技術支持部長角色登錄系統時,查看一張模板,看不到工具欄上的導出和列印按鈕,技術支持總調度角色卻可以,下面通過報表管理軟體FineRepo ...
  14. 報表管理軟體FineReport中如何設置動態摺疊樹

    在進行展現數據時,希望模板的數據是可以動態摺疊的,即點擊數據前面的加號才展開對應下面的數據,此時要如何實現呢?下面就通過報表管理軟體FineReport來簡單介紹一下. 工具/原料 報表管理軟體Fin ...
  15. 報表管理軟體FineReport中申請任務模板如何製作

    下面就通過報表管理軟體FineReport來進行介紹. 工具/原料 報表管理軟體FineReport7.1.1 大小:148.2M 適用平台:windows/linux 方法/步驟 定義數據集 新建工 ...
  16. 報表管理軟體FineReport中如何管理報表目錄樹

    目錄樹可以對所有模板進行管理,下面就通過報表管理軟體FineReport來進行介紹. 工具/原料 報表管理軟體FineReport7.1.1 大小:148.2M 適用平台:windows/linux ...
  17. 智能報表工具FineReport中如何對日期求平均數

    對於日期型數據求平均數,由於average()函數不支持對日期型數據求平均數因此求出的值是0,但若希望對日期求平均數要如何實現呢?下面就通過智能報表工具FineReport來簡單介紹一下. 工具/原料 ...
  18. 數據分析報表FineReport中如何對日期求平均數

    對於日期型數據求平均數,由於average()函數不支持對日期型數據求平均數因此求出的值是0,但若希望對日期求平均數要如何實現呢?下面就通過數據分析報表FineReport來簡單介紹一下. 工具/原料 ...
  19. 報表匯總軟體FineReport中如何對目錄進行管理

    目錄管理是對系統的虛擬目錄進行設置,可對目錄進行增加.修改和刪除等,下面就通過報表匯總軟體FineReport來進行介紹. 工具/原料 報表匯總軟體FineReport7.1.1 大小:148.2M ...
  20. 報表設計軟體FineReport中超級連結參數如何傳遞

    參數在超級連結中是起到一個鑰匙的作用,而目標表的參數就相當於是一個房門的門牌號.因此在定義超級連結時,定義的參數名就相當於這個房間的的鑰匙,只有鑰匙配對了門牌號,才能打開房門拿到想拿的東西.所以我們在 ...