2

我正在尝试添加一个计算列。

我有一个日期列,其中包含安排会议的日期。如果会议安排在第 1 季度、第 2 季度、第 3 季度或第 4 季度,我需要一个可以返回此列的代码。我有一个看起来像这样的静态代码:

'=IF(Date<40269;"Q1";"Q2-4")'   (40269 is the 1. April 2010 and Date=date-column)

但是我需要某种动态代码,它明年也可以计算出同样的东西,而无需有人更改数字(40269)。我需要这样的东西:

'=IF(Date<01-01-&year(today);"Q1";IF(Date<01-04-&year(today);"Q2";IF(Date<01-07-&year(today);"Q3";"Q4")))'

但是 Sharepoint 不接受这样写的日期 01-01-2010,它需要是一个数字,例如。40269. 上面的代码只适用于今年,但没关系,因为我只会使用今年的数据。

谁能帮我?

4

1 回答 1

1

啊……这比我预期的要容易。我使用了这个功能:

=IF(MONTH(Date)<4;"Q1";IF(MONTH(Date)<7;"Q2";IF(MONTH(Date)<10;"Q3";"Q4")))

日期是包含会议日期的列。month()返回月份的数字。例如,三月 = 3。

于 2010-02-05T13:22:21.940 回答