發表文章

目前顯示的是有「quater end」標籤的文章

如何用 formula 計算出「下一季度的最後一天」

圖片
問: 請幫我生成一個 Salesforce formula, 需求是:根據 createddate 產生一個新的日期,新的日期為「下一季度的最後一天」 ChatGPT 答: 以下是 Salesforce 公式,可以根據 createddate 產生下一季度的最後一天日期: DATE ( YEAR (CreatedDate) + CASE ( MOD ( MONTH (CreatedDate) - 1 , 3 ), 0 , 0 , 0 , 1 , 1 , 1 ), CASE ( MOD ( MONTH (CreatedDate) - 1 , 3 ), 0 , 4 , 0 , 7 , 0 , 10 ), 1 ) - 1 這個公式中,我們使用了 YEAR 函数、MONTH 函数和 MOD 函数來計算出 createddate 所在的年份和月份,然後使用 CASE 函数來判斷 createddate 所在的季度,進而計算出下一季度的最後一個月份。最後,我們使用 DATE 函数來組合出下一季度的最後一天日期。 請注意,由於 Salesforce 中的日期格式是 ISO 8601 格式(yyyy-MM-dd),所以公式中最後的 -1 表示減去一天,以獲得下一季度的最後一天日期。