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

取當前日期下月份的最後一天

1. 概述

1.1 預期效果

使用者有時需要取每個月的最後一天的資料。例如需要計算每個「付款時間」日期月份的最後一天,如下圖所示:

1.2 實現思路

使用 DATE 函式與 YEAR 、 MONTH 等函式組合實現。

2. 操作步驟

範例使用「銷售DEMO」下的「合同回款事實表」。

2.1 建立自助資料集

建立自助資料集,點選「選欄位>合同回款事實表」,選擇表下的所有欄位,如下圖所示:

2.2 計算每個月最後一天

點選「+」,新增新增列,如下圖所示:

為新增列命名為「取當前日期下月份最後一天」,輸入公式DATE(YEAR(付款時間),MONTH(付款時間)+1,1-1),點選「確定」,如下圖所示:

注:公式框中的函式、欄位都需要點選左側的選擇區域選擇,不能手動輸入。

公式說明:

公式
說明
YEAR(付款時間)傳回付款時間年份
MONTH(付款時間)+1傳回付款時間的後一個月
DATE(YEAR(付款時間),MONTH(付款時間)+1,1-1)傳回付款時間月份的最後一天日期

可繼續進行計算或者儲存自助資料集。

2.3 效果查看

詳情參見本文 1.1 節。

3. 注意事項

若需要計算「當前時間」的月份最後一天,則可結合使用 TODAY 和 DAYSOFMONTH 函式,輸入公式DATE(YEAR(TODAY()),MONTH(TODAY()),DAYSOFMONTH(TODAY())),如下圖所示:

公式說明:

公式
說明
YEAR(TODAY())傳回當前年月日對應的年份
MONTH(TODAY())傳回當前年月日對應的月份
DAYSOFMONTH(TODAY())傳回當前年月日對應的月份包含的天數
DATE(YEAR(TODAY()),MONTH(TODAY()),DAYSOFMONTH(TODAY()))傳回「當前時間」的月份最後一天


附件列表


主題: 数据加工
已經是第一篇
已經是最後一篇
  • 有幫助
  • 沒幫助
  • 只是瀏覽
  • 评价文档,奖励 1 ~ 100 随机 F 豆!