QV - 在脚本中计算一年中的天数

QV - Count days in a year in script

在脚本中我需要一个计数器来给同一天(不同年份)一个数字,当新的一年开始时它会再次从 1 开始。所以当我重新加载我的脚本时,我想要一个 table 看起来像这样:

Date            Number
01/01/2015      1
......          ...
10/30/2015      303
10/31/2015      304
11/01/2015      305
....            ...
12/31/2015      365
01/01/2016      1
01/02/2016      2
....            ....

我该怎么做?

您可以尝试从日期的年份开始减去日期

Date-makedate(year(Date),1,1)+1 as Number

如果闰年在你的分析中很重要,你需要更多的数学知识。

DayNumberOfYear(日期[firstmonth])

Returns 根据包含日期的年份第一天的第一毫秒的时间戳计算一年中的天数。该函数始终使用基于 366 天的年份。

通过指定介于 1 和 12 之间的第一个月(如果省略则为 1),年初可以提前到任何月份的第一天。如果你例如想要使用从 3 月 1 日开始的财政年度,请指定 firstmonth = 3。