使用函数构建可执行各种计算和操作的表达式。
以下类型的函数可用于转换数据。数据类型决定可使用的函数。有关详细信息,请访问支持数据类型。
条件函数允许您使用 IF 语句执行操作或计算。在工作流条件函数一文中了解更多信息。
转换函数将数字转换为字符串或者将字符串转换为数字。在工作流转换函数一文中了解更多信息。
日期时间函数允许您对日期和时间值执行操作或计算。在工作流日期时间函数一文中了解更多信息。
金融函数应用金融算法或数学计算。在工作流金融函数一文中了解更多信息。
数学函数执行数学计算。在工作流数学函数一文中了解更多信息。
整数函数是在单个位的层面上对 1 个或多个位模式或二进制数进行操作。使用整数函数对值进行比较和计算。在 Workflow Math: Integer Functions一文中了解更多信息。
Min/Max 函数查找一组值的最小和最大值。在Min/Max 函数一文中了解更多信息。
运算符是代表一个操作的字符。在工作流运算符一文中了解更多信息。
这些函数执行各种特殊操作,可以与所有数据类型一起使用。在工作流特殊函数一文中了解更多信息。
字符串函数对文本数据执行操作。使用字符串函数清理数据、将数据转换为其它格式或大小写、对数据进行度量计算或执行其它操作。在工作流字符串函数一文中了解更多信息。
测试函数执行数据比较。使用测试函数识别值的数据类型,或确定某个值是否存在。在工作流测试函数一文中了解更多信息。
函数可以在表达式编辑器中生成。
要构建表达式,请先指定输出列。输出列将包含表达式的结果。您可以覆盖现有列,也可以创建新列。选择输出列下拉列表,然后选择现有列或添加列并为新列提供名称。
指定输出列后,请使用以下任一方法构建表达式:
直接在表达式编辑器中输入函数。
选择列和常量按钮以浏览可在表达式中使用的变量。选择变量以将其添加到表达式编辑器。
编辑表达式时,编辑器对其不同部分进行颜色编码,使表达式的各个部分更容易区分。例如,函数是黄金,变量是紫红色,运算符是洋红色,字符串是绿松石(蓝绿色)。
选择函数以浏览函数类别。选择函数可将其添加到表达式编辑器。
选择列和常量可浏览来自传入连接和全局变量的数据。
现有列:来自传入连接的数据,或来自先前表达式中创建的列的数据。
问题连接:在应用或宏中使用具有表达式编辑器的工具时,来自连接该工具“问题”锚点的“界面”工具的值。如希望将问题的值用作表达式中的变量时,请使用“问题”锚点。
常量:工作流的全局变量,在一个位置对某值进行的改动将更新至工作流的所有地方。
以下工具包含表达式编辑器。当运用在应用程序或宏工作流时,带有表达式编辑器的工具会带有额外的输入锚点以及问题锚点。如希望将问题的值用作表达式中的变量时,请将界面工具连接至一个“问题”锚点。