函数

modified:

函数有助于保存可在多个上下文中使用的常用表达式。该函数只是一个预置或模板,以后可以在公式生成器中作为预定义信息使用,以加快公式创建过程。

函数用于系统处理中计算成本或工期等值。您可以创建函数,这些函数可以在处理上下文(如操作等)中使用动态参数数据建立数学方程。

如何找到函数?



1. 要直接找到函数,您应该:

        1.1. 点击 ;

        1.2. 点击 ;

     

现在您可以看到函数列表


基本函数功能:



按钮按钮代表什么?
您可以编辑函数
您可以删除函数


 如何创建新的函数?


如果您想要创建新的函数,您需要点击来创建它。



1. 要创建新的函数您需要点击 :

2. 在对话框表格输入名称

3. 点击


如何理解 'If' 条件?


(7 > 12 ? 500 : 1000)

条件条件代表什么?
7 > 12
条件是 " 7 比 12 更大吗?"
? 500
如果上述条件成立,设置 500
: 1000
如果上述条件不成立, 设置 1000


(18 == 17 ? 500 : 1000

条件
条件代表什么?
18 == 17
条件是 " 18 和 17 是否相同?"



如何创建您需要的函数?


产品名称公式

year~'/' ~month~'/' ~day


符号
它代表什么?
year, month, day
它是日期变量
~
它是不同对象的一个标记符
' '
它是您需要的文本 (在 ' ' 内)
/它是您的文本


p(1) * p(4+ 1.3

符号它代表什么?
p()它是参数 ( (p(1) - 颜色) 和 (p(4) - 层))

(1) (4)它是参数ID (您可以选择参数,点击然后在列表中找到它。
+ - * /它是数学符号
1.3
它是您需要的数字


m(p(4))

函数它代表什么?
m(p(4))
它是物料参数 (ID是4) ,并提供有关此物料的全部信息


m(p(4)).getName()

函数它代表什么?
m(p(4))
它是物料参数 (ID是4) ,并提供有关此物料的全部信息
.getName()
您可以得到特定的物料名称


m(p(4)).getInStock()

函数它代表什么?
m(p(4))
它是物料参数 (ID是4) ,并提供有关此物料的全部信息
.getInStock()
您可以得到特定的物料库存余数


substr('PROMAN', 3, 2

函数它代表什么?
substr()
获取括号内数据的其他一部分 (如何操作如下所述)
' ' 这是您需要的文本 (在 ' ' 内)
PROMAN
这是您的文本
, 3
从第四个符号开始截取 (文本 'PROMAN', 从 'M' 开始)
注意: 
如果您想要得到符号,您必须少写一个
, 2
从第四个符号开始截取两个字符 (文本 'PROMAN', 截取 'M' 和 'A')


df(order.customer, 'alias')

函数
它代表什么?
df()
取括号内的动态字段
order.customer
转到订单客户
' '
它是您需要的文本 (在 ' ' 内)
, 'alias'
从动态字段获取列名 (您可以获得关于它的更多信息点击 查看)


其他函数

函数它代表什么?
get_material(p(60))
 和m(p(60))相同
material_category_name(Paper)
从名称为'Paper'的物料获取数据,然后返回这个物料的全部信息
material_alias(J1)
从简称为 'J1'的物料获取数据,然后返回这个物料的全部信息
inval(p(10))从字符串类型中获取数字并使其成为数字类型(整数)
floatval(p(10))从字符串类型中获取数字并使其成为数字类型(实数)
order.Field['alias']获取订单类型数据简称动态字段 (关于动态字段的更多信息您可以点击 查看)


按钮 隐藏了很多信息,这让您自定义预览功能列表时看到的内容。此外每个列表列上方都有过滤器,可以让您快速查找和排序您一直在寻找的信息。

基础函数功能:

  • 创建新函数 - 点击 
  • 修改选中函数 - 点击 
  • 删除选中函数 - 点击 


按钮隐藏了很多内容,它可以让您自定义预览函数列表时看到的内容。此外,每个列表列上方都有过滤器,可以让您快速查找和排序您一直在寻找的信息。


函数菜单



公式生成器

您可以使用表达式生成器来创建简单表达式或条件表达式。