关于时间差函数,不显示结果显示的难道是显示的1900至今的天数?

比如这个today函数,按理应该显示今天的日期,但是这个数值是什么意思?没看懂


我的需求如下:

没有单元格日期,主要是想计算日均业绩,比如有业绩流水总和,现在需要计算今天日期,取值day,然后计算平均值。

FineBI 用户m4220848 发布于 2020-7-14 14:24 (编辑于 2020-7-14 14:27)
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
luojian0323Lv7资深互助
发布于2020-7-14 14:41(编辑于 2020-7-14 15:11)
下面公式意思为:下个月第一天减去一天,即这个月最后一天,减去今天的日期,得到的天数:
DATEDIF(DATEDELTA(DATE(YEAR(TODAY()),MONTH(TODAY())+1,DAY("1")),-1),TODAY(),'D')

有点疑问,你没有日期字段,这些业绩都是今天的吗?

如果不都是今天的,你怎么区分哪些是今天哪些是历史的?

如果都是今天的,你也不需要加上今天的日期.

还有,today()函数是计算今天的日期,应该是日期类型

你在指标里计算,出来,他只能转换成数字形式的日期值.

  • 用户m4220848 用户m4220848(提问者) 有个当月流水的字段能求和。 日均业绩已经算出来了,可以使用: 字段(当月流水/today()) 现在在解决计算今天到月底的时间差
    2020-07-14 14:47 
  • luojian0323 luojian0323 回复 用户m4220848(提问者) DATEDIF(DATEDELTA(DATE(YEAR(TODAY()),MONTH(TODAY())+1,DAY(\"1\")),-1),TODAY(),\'D\')
    2020-07-14 15:10 
  • 用户m4220848 用户m4220848(提问者) 我用了月末函数直接解决了,感谢大家帮助
    2020-07-15 11:19 
最佳回答
0
zsh331Lv8专家互助
发布于2020-7-14 14:49

楼主:如果你对时间戳这个概念有所了解的话,today()=1594656000000毫秒,这个等式你就可以正常消化了。

由于它是存在于指标中,所以自动转换成了对应日期的时间戳值。

image.png

最佳回答
0
ashuweiwenLv5见习互助
发布于2020-7-14 15:01

弄个自助数据集,选择新增列,公式一样,数据类型选日期,不就行了。

  • 4关注人数
  • 808浏览人数
  • 最后回答于:2020-7-14 15:11
    请选择关闭问题的原因
    确定 取消
    返回顶部