拼接字符串
很多时候从数据库事实表中取出来的字段的值并不一定完全满足业务人员的需求,例如:雇员表中雇员的姓与名分别存放在两个字段,此时如果需要获取雇员姓名便需要使用拼接字符串的方式。接下来通过一个简单的例子,让我们来了解拼接字符串。
报表中的数据,来自下面的数据集:
制作向导
先绘制出报表基本框架,然后使用制表助手,就可以实现以雇员ID扩展的列表数据形式报表。制表助手会自动在报表中生成相应的公式和属性。
将雇员姓氏与雇员名字的数据列合并,并修改单元格表达式为:=ds_guyuan.姓氏+ds_guyuan.名字
功能点说明
拼接字符串
如本例中,用户需要的数据是雇员姓名,但是数据集中并没有雇员姓名的字段,我们可以做出分析:雇员姓名=雇员姓氏+雇员姓名,于此可知,B2单元格的表达式为:=ds_guyuan.姓氏+ds_guyuan.名字,这是利用两个字符串字段进行的拼接字符串,从而达到用户的报表需求。
除两个字符串字段的拼接外,也可以使用字段与固定字符串的拼接,例如可以将B2单元格表达式改为:=ds_guyuan.姓氏+"先生",此时返回的值便如:张先生、王先生等。
在制作报表的过程中,用户可以按自己需要将字段与字符串拼接,用户也可以截取部分字段的值与字符串拼接,如:=year(订购日期)+"年",用以表示某年。
详细了解字符串的相关操作,可以参考:字符串函数