我想在报告表达式字段中提取当前年份,但是我无法得到它 . date2timestamp(Today()) 和 Today() 这可以很好地获取日期
date2timestamp(Today())
Today()
_add_years(date2timestamp(Today()),1) 和 extract("year",Today()) 但这显示错误 . 我想在我的报告中动态显示2016年,2015年作为交叉表节点的 Headers .
_add_years(date2timestamp(Today()),1)
extract("year",Today())
如果你使用布局计算试试
substring(date2string(Today()),1,4)
今年 . 和
string2int32(substring(date2string(Today()),1,4)) - 1
去年 .
当年: extract('year', date2timestamp(today()))
extract('year', date2timestamp(today()))
去年: extract('year', _add_years(date2timestamp(today()), -1))
extract('year', _add_years(date2timestamp(today()), -1))
这将为您提供一个整数值,您可以使用日期项属性中的常规数据格式选项进行格式化,例如,如果需要,可以删除数千个逗号 .
使用两个数据项进行查询 .
对于前一年,一个数据项将具有:
extract (year, _add_years(current_date, -1))
而对于今年:
extract (year, current_date).
3 回答
如果你使用布局计算试试
今年 . 和
去年 .
当年:
extract('year', date2timestamp(today()))
去年:
extract('year', _add_years(date2timestamp(today()), -1))
这将为您提供一个整数值,您可以使用日期项属性中的常规数据格式选项进行格式化,例如,如果需要,可以删除数千个逗号 .
使用两个数据项进行查询 .
对于前一年,一个数据项将具有:
而对于今年: