Page tree
Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 6 Next »

S系列使用的JS函数

一、单块面积字段公式是 : 【宽】/1000* 【高】/1000;

如果商品是玻璃层板,单块面积不足0.4时,按0.4算;

如果商品是玻璃门时,单块面积不足0.5时按0.5算。

其他情况取0

if( 【商品名称】 == '玻璃层板' and 【宽】/1000* 【高】/1000<0.4 ) 0.4 ;
else if( 【商品名称】 == '玻璃门' and 【宽】/1000* 【高】/1000<0.5 ) 0.5 ;
else 0

二、销售报表设置公式,利润小于30000提成百分之15 利润小于100000提成按百分之35 100000以上都是百分之50

if( 【毛利】<30000 ) 【毛利】 *0.15 ; else if( 【毛利】 >=30000 and 【毛利】<=99999 ) 【毛利】 *0.35 ; else 【毛利】 *0.5

三、需要根据换算关系,显示账面库存,例如1件=30包,如果账面库存是100包,那么账面库存数量显示的是3件10包

小单位:

if( 【辅助单位2换算率】>=1 and 【账面库存】 / 【辅助单位2换算率】- parseInt ( 【账面库存】 / 【辅助单位2换算率】 ) >0 ) round((【账面库存】 / 【辅助单位2换算率】- parseInt ( 【账面库存】 / 【辅助单位2换算率】 ) )* 【辅助单位2换算率】 , 4 ) ;
else if( 【辅助单位2换算率】>0 and 【辅助单位2换算率】<1 ) round( (【账面库存】 - parseInt ( 【账面库存】) ) / 【辅助单位2换算率】 , 4) ;
else 0

大单位:

if( 【辅助单位2换算率】>=1 and parseInt ( 【账面库存】 / 【辅助单位2换算率】 ) >0 ) round(parseInt ( 【账面库存】 / 【辅助单位2换算率】 ) , 4);
else if( 【辅助单位2换算率】>0 and 【辅助单位2换算率】<1 ) round(【账面库存】-(【账面库存】 - parseInt ( 【账面库存】) ) , 4) ;
else 0

账面库存辅助数量:

if( 【辅助单位2换算率】 >=1 ) 【大单位数量】 + 【辅助单位2名称】 + 【小单位数量】 + 【辅助单位1名称】 ;
else if( 【辅助单位2换算率】 >0 and 【辅助单位2换算率】 <1 ) 【大单位数量】 + 【辅助单位1名称】 + 【小单位数量】 + 【辅助单位2名称】 ;
else 【账面库存】+【辅助单位1名称】

四、if嵌套iin( p , x )公式。
和like的使用方式类似,嵌套if公式使用。和like的区别就是like是模糊查询,并且只能放一个变量。iin不能必须完全匹配,可以放一个变量组。
例如:if( iin( '1,2,3', 【销售单价】 ) ) 10 ; else 5
销售单价如果是1或者1或者3的话,取值是10,否则取值5
五、规格和型号里分别填了数值,需要比较一下这两个数值,取其中数值比较大的:

if( 【规格】 > 【型号】 ) 【规格】 ; else 【型号】

  • No labels