反饋已提交

網絡繁忙

根據起始時間、結束時間擴展年月

1. 描述

如何透過起始時間和結束時間展示出該時間段內的月份?

2. 思路

使用 RANGE()函式 獲取時間段內的所有日期,然後使用 MAPARRAY()函式 將每一個日期格式化為日期所在月第一天,使用 UNIQUEARRAY()函式 去除重複日期得到時間段內每個月的第一天日期,使用儲存格公式形態格式化日期,顯示為年月。

3. 範例

3.1 新增起始時間、結束時間元件

在參數面板拖入兩個日期元件和查詢按鈕,日期元件元件名分別命名為 starttime 和 endtime,設定日期格式為 yyyy-MM-dd,設定傳回值型別為日期

3.2 插入公式

在報表中的 A1 儲存格插入公式:

UNIQUEARRAY(MAPARRAY(RANGE($starttime, $endtime), FORMAT(item, "yyyy-MM-01")))

常見的日期參考 常見日期處理函式

3.3 設定儲存格擴展及儲存格格式

設定 A1 儲存格的擴展屬性為縱向擴展。

新增公式形態=FORMAT($$$, "yyyy年MM月")

3.4 儲存與預覽

起始時間元件 starttime 選擇 2019-09-26,結束時間元件 endtime 選擇 2020-10-23,點選查詢,得到如下列表,顯示 2019-09-26 至 2020-10-23 的所有年月:


已完成範本,可參見:根據起始時間、結束時間擴展年月.cpt

附件列表


主題: 報表專題
  • 有幫助
  • 沒幫助
  • 只是瀏覽
  • 圖片不清晰
  • 用語看不懂
  • 功能說明看不懂
  • 操作說明太簡單
  • 內容有錯誤
中文(繁體)

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

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

不再提示

10s後關閉

獲取幫助
線上支援
獲取專業技術支援,快速幫助您解決問題
工作日9:00-12:00,13:30-17:30在线
頁面反饋
針對當前網頁的建議、問題反饋
售前咨詢
業務咨詢
電話:0933-790886或 0989-092892
郵箱:taiwan@fanruan.com
頁面反饋
*問題分類
不能為空
問題描述
0/1000
不能為空

反馈已提交

网络繁忙