ReportStudio入门教程(七十一) - 显示时间进度(文字版)

这回我们介绍一个技巧:现在需要在报表上显示一个时间进度,这里先介绍一个文字版的,比如今天是28号,要显示一个28/31的完成比。

效果是这样的:

ReportStudio入门教程(七十一) - 显示时间进度(文字版)_第1张图片

其实是很简单的,就是用了几个函数嵌套一下,当让,用JS也是可以的。

分享下表达式:

string2int32(
	substring ( date2string (Today()) , 9 , 2 )
)
/
string2int32(
	substring ( 
		timestamp2string (
			_last_of_month ( date2timestamp (Today()) ) 
		)
	, 9 , 2 )
)

我们可以拖一个文本项目到报表上,然后修改源类型为报表表达式


在设置个数据格式为百分比

ReportStudio入门教程(七十一) - 显示时间进度(文字版)_第2张图片

好了,就这样就可以了。


你可能感兴趣的:(实例,Cognos,时间进度,ReportStudio)