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

时间:2015-10-14 13:07:22

标签: qlikview

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

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
....            ....

我该怎么做?

2 个答案:

答案 0 :(得分:0)

您可以尝试从日期的年初减去日期

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

如果闰年在你的分析中起作用,你需要更多的数学。

答案 1 :(得分:0)

DayNumberOfYear(date [,firstmonth])

根据包含日期的第一天的第一毫秒的时间戳返回年份的日期编号。该功能总是使用366天的年数。

通过指定1到12之间的第一个月(如果省略则为1),年初可以向前移动到任何月份的第一天。如果你是希望使用从3月1日开始的会计年度,指定firstmonth = 3.