问题关于FineBI在线操作中,用DATEDIF函数以年为单位计算时间差: FineBI在线操作中,对DATEDIF做出的函数释义,虽然没有对小于1年的情况进行举例,但从大于1年的例子中可看出,DATEDIF(start_date, end_date,"Y")是计算年差整数的(下图); 
上图显示FineBI关于DATEDIF函数针对以年为单位计算时间差,貌似与Excel中DATEDIF函数的释义是相一致的,拿“2016-07-28”作为start_date, “2017-03-07”作为end_date,以年为单位计算时间差,不满1年,因此,Excel得出的结果是0(见下图) 
但是去FineBI在线操作的时候,同样的start_date和end_date,同样以年为单位用DATEDIF计算时间差,run出来的结果是1.(检查了两个日期的字段类型都是时间类型,公式也没有输入错误),为什么FineBI在线run出的结果是1而不是0呢?在FineBI在线上的操作录频请见zip附件,请问哪一步操作错了导致结果异常?
FineBI在线操作DATEDIF.zip |