公式编辑器 <返回 
概述
首先,公式可以理解为个性化自定义的函数,即一种可以根据不同变量输出不同数值的方程式或工具。注意:这里的强调点是“可以输出数值”,这是公式应用的指导原则。在应用这个工具之前,我们先通过几种常见的公式来作为参考:
例1:
z = ABS(x) + y
ABS是绝对值函数,x、y是参数,z是输出值。如果x=-200,y=45那么z=245。
例2:
如果x>y,那么z=a+b;如果x<y并且x≠0,那么z=a-b+5;
z是要输出的值,参数是x、y、a、b,如果参数值确定,那么z就可以输出数值。

公式编辑器其实就是将以上示例公式中的参数、函数、运算、判断规则等进行组合并存储下来的一种工具,在参数发生变化的时候,可以自动输出不同的数值。
NC产品中在有多种公式编辑器,分别根据其应用的功能点不同呈现不同的样式,但所有的公式编辑器所遵循的应用思路是完全一致的。本文涉及到的公式编辑器有5种形式,我们通过对前2种做示例就基本可以掌握公式编辑器的应用思路和步骤,后面3种仅作简单介绍。如果在产品使用过程中遇到其他的公式编辑器,其操作应用的原理基本一致,参考本文即可。

关键应用
示例一:优质优价

打开路径:【供应链】-【采购价格】-【优质优价】-【优质优价标准】-【优质优价公式】

 

我们将其布局划分为5部分,如下:

各区域的功能角色分别如下:

1区:
公式的最终结果。这个结果是由其他区域的对象综合编辑而成的。
2区:
系统函数是系统内置默认的,应用的相对较少,其中较为常见的函数如ABS可参照EXCEL中的内置函数,用法完全一致;业务函数是较为常用的,是针对当前业务单据而专门设计的,通常由业务单据字段以及常用规则构成,这些字段的取值就视作参数。本例中无业务函数,具体可参照示例二中的2区的“业务函数”。
3区:
此部分就相当于参数,先从“项目“中选择单据,然后再”内容“中选择字段作为参数。注意带有中文字符的数值都是带有”{}“括起来的,如:”{到货数量}=35“,而不是”到货数量=35“。输入时需要双击。
4区:
这部分相当于一个鼠标键盘,用手工在电脑键盘输入也是一样的。
5区:
这是一些常用的条件判断连接符。

 

NC产品中所有的公式编辑器基本都划分为这5部分,仅仅是展现的形式和内容略有区别而已。下面我们举一个操作实例。
我们随意做一个命题,如下:

  • 如果{实际检验值}小于等于{基准值下限},且{到货数量}大于1000,那么输出值为200,否则输出值180。

操作步骤如下:

  1. 在5区中点击〖如果〗;
  2. 在3区“项目“中选择【检验信息】,”内容“中选择【实际检验值】并双击;
  3. 在4区选择点击“<=“;
  4. 在3区“项目“中选择【当前检验项目】,”内容“中选择【基准值下限】并双击;
  5. 在5区中点击〖并且〗;
  6. 在3区“项目“中选择【到货单】,”内容“中选择【到货数量】并双击;
  7. 在4区选择点击“>“,然后输入数值1000;
  8. 在5区中点击〖则〗,并输入200;
  9. 在5区中点击〖否则〗,并输入180;
  10. 在5区中点击〖公式验证〗,系统提示正确,然后点击〖确认〗,公式就设置好了,如下所示:

总之,一定要记住一个原则就是“最终可以输出一个数值“!

 

示例二:退货条件设置

打开路径:【供应链】-【销售管理】-【退货管理】-【基础设置】-【退货条件设置】-【退货条件表达式】

 

 

同样,我们将其布局划分为5部分(注意3、4、5为弹出窗口),如下:

参照示例一的各区域职能进行分区,如下:

1区:
公式的最终结果。同示例一。
2区:
业务函数,将业务单据的字段作为函数表达,字段取值作为参数,如3、4区。
3、4区:
此部分就相当于参数,并输入参数值。对比示例一中的3、4区,此处少了鼠标键盘部分,直接用手工输入。
5区:
常用的连接符,此处仅有and和or。

 

我们仍然用一个示例来说明,假设命题:

  • 退货的条件是:如果{申请退货数量}小于等于500,且截止到当前之前30天的{实际出库数量}大于100,那么允许退货。

操作步骤如下:

  1. 在2区中选择【申请退货数量】,点击按钮〖增加〗;
  2. 在3、4区中选择“<=“,输入数值500;然后〖确定〗;
  3. 在2区中选择【实际出库数量】,点击按钮〖增加〗;
  4. 在5区中选择“and“,在3、4区中选”>“,输入数值100;参数输入30;然后〖确定〗;
  5. 点击〖公式检查〗,系统提示正确,点击〖确定〗,设置成功,如下所示:


示例三:

此类公式编辑器主要应用于【财务会计】-【固定资产】,从结构上看就相对简单,仅涉及一些基本的数学运算,是纯粹的方程式形式。

 

示例四:单元公式设置

此类公式编辑器主要用于查询报表类功能点,同EXCEL单元格公式设置方式非常接近。打开的方式为:打开某一报表类功能点,如【采购订单执行查询】,点击〖工具〗-〖工具栏〗-〖分析设置〗,然后在弹出的工具栏中点击〖单元公式〗,即出现下图:

建议读者通过本文开头中的“例1“作为测验,以验证此公式编辑器的应用。

 

示例五:价目表定义执行/验证公式

打开路径:【供应链】-【销售价格】-【制定基价】-【价目表定义】-【执行公式】/【验证公式】

此公式编辑器的使用可参照示例一,其应用意义请参见功能点『价目表定义』的帮助内容:

 

注意

  1. 1区是不用输入等号的;比如输入“200“,就相当于这个公式的结果=200。再如输入“{到货数量}”,就表示这个公式结果会将【到货数量】字段的值引入。
  2. 在1区中编辑时,随时需要用鼠标将光标定位或插在需要输入新内容的地方,不然新内容就有可能覆盖已输入的公式部分。只要公式格式表达正确,1区完全是可以手工输入的。
相关操作

优质优价标准     优质优价方案     退货条件设置     价目表定义