表达式基于 Microsoft® Visual Basic。表达式编辑器存有一组基本的 Visual Basic 函数,以及所有应用程序特定字段、函数、报告参数或计算变量。表达式编辑器会尝试在您输入时自动填写命令,并显示下拉列表中的最佳匹配项。
如要查找所需的项目,请执行以下操作之一:
开始输入完整单词
输入部分匹配
输入出现的大写字母(仅限拉丁字母,不适用于中文、日语或俄语字体)
如要插入所选项,请按下 Tab、Enter 或 Space。
如要在不插入任何内容的情况下关闭列表,请将光标从当前单词移开,或按下 Esc。
如要再次打开列表,请继续输入表达式,或按下 Ctrl+Space。
注意
若要创建动态表达式,“表达式”窗口中的第一个字符必须始终为等号。若没有等号,系统会在报告项目中将内容显示为纯静态文本。
注意
如果您输入无效的表达式,将在表达式编辑器中显示一条红色的锯齿线。但是,您仍然可以保存该表达式,因为它可能只是包含报告模板编辑器无法建模的代码,而该代码仍然是有效的 Visual Basic。
如要将一个很长的表达式分为多行,请选择以下方法:
添加一个空格,后跟一个下划线 ( _),然后添加换行符。
或者
在有效位置添加换行符,例如在运算符后。有关可在多行继续使用一个表达式的语法元素列表,请参见 https://docs.microsoft.com/en-us/dotnet/visual-basic/programming-guide/language-features/statements。
在表达式编辑器文本框中,所输入表达式的语法将用定义的颜色高亮显示。
这些颜色用于高亮显示不同的语法类型:
颜色 |
语法类型 |
|
放到引号中的固定文本。 |
|
程序流程操作,例如 IF、Choose等。 |
|
所有其他支持的函数。 |
|
所有运算符,例如 +、-、and、or等。 |
|
所有常数。 |
|
字段树中列出的所有字段名称(VB.net 字段、属性)。 |
|
True,有效表达式显示。 |
|
False,无效表达式显示。 |
|
将光标放到左括号之前或右括号之后,对应的括号将以该颜色高亮显示。 |
类别 | 说明 |
---|---|
全局 | 包含多个在整个报告中为常量的全局变量。 |
参数 | 包含所有报告参数(参见报告参数)。 |
字段 | 包含对当前模板的报告类型可用的所有数据字段。 |
运算符 | 包含组合不同值的多种运算符的集合(请参见运算符)。 |
常见函数 | 包含可对数据字段或变量应用的多种函数的集合(请参见函数)。 |
变量 | 包含已在前面的报告项目中定义的所有变量的集合(请参见计算变量)。 |
中间靠下的面板显示与所选类别对应的特定项目。您可以通过双击项目在表达式中插入项目。
说明面板显示所选项目的简短说明。如果选择了类别聚合程序变量,此面板将显示可应用于所选变量的函数。
单击将表达式结果另存为...可打开一个对话框,您可在该对话框中指定变量的名称。结果将保存在此变量名下,并可在后续报告项目中访问。
base-id: 11031762443
id: 9007210286503435