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。
在脚本中我需要一个计数器来给同一天(不同年份)一个数字,当新的一年开始时它会再次从 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。