[]
        
(Showing Draft Content)

文本函数

文本函数是用于处理字符串类型的函数。

文本函数

常用文本函数表

函数

说明

语法

Contains

判断主字符串中是否包含子字符串,包含返回true,不包含则返回false。

<主字符串>.Contains(<子字符串>)

EndsWith

判断主字符串的末尾是否以子字符串结束,是返回true,不是则返回false。

<主字符串>.EndsWith(<子字符串>)

IndexOf

判断子字符串在主字符串中出现的索引位置,从0位置开始查找,找到返回对应的索引位置,未找到则返回-1。

<主字符串>.IndexOf(<子字符串>[, <搜索起始位置>])

InStr

返回一个整数,指定一个字符串在另一个字符串中第一次出现的起始位置。

InStr(, )

LastIndexOf

判断子字符串在主字符串中最后一次出现的索引位置,从0位置开始查找,找到返回对应的索引位置,未找到则返回-1。

<主字符串>.LastIndexOf(<子字符串>[, <搜索起始位置>])

Replace

在主字符串中,查找所有旧字符串,如果找到就使用新字符串进行替换,未找到就不做任何更改。

<主字符串>.Replace(<旧字符串>, <新字符串>)

StartsWith

判断主字符串的开始是否与子字符串一致,一致返回true,不一致则返回false。

<主字符串>.StartsWith(<子字符串>)

Substring

返回指定字符串的指定位置之后的所有字符。

<主字符串>.Substring(<起始字符位置>, <字符长度>)

ToLower

将主字符串全部字符转换为小写形式。

<主字符串>.ToLower()

ToUpper

将主字符串全部字符转换为大写形式。

<主字符串>.ToUpper()

Trim

从主字符串的开头和结尾删除所有空白字符后剩余的字符串。

<主字符串>.Trim()

TrimEnd

从主字符串的结尾删除所有空白字符后剩余的字符串。

<主字符串>.TrimEnd()

TrimStart

从主字符串的开头删除所有空白字符后剩余的字符串。

<主字符串>.TrimStart()

SubString函数示例-制作星标

Substring函数用于返回指定字符串的指定位置之后的所有字符。

比如,可以使用SubString函数嵌套Ceiling函数实现以下动态显示订单数量所属星标级别的效果。



操作步骤

1. 新建报表,使用表格组件并绑定数据字段。



2. 使用Format函数将“订购日期”改为: {Format(订购日期,"yyyy/MM/dd")} ,使其仅显示年月日。



3. 在右侧增加一列,表头单元格输入“星标级别”,数据单元格输入表达式: {"★★★★★".SubString(5 - Ceiling(购买数量 / 4))}



4. 预览报表,可见最后一列的星标会根据购买数量的级别进行动态显示。