502预算公式两例nc产品支持部王静wjmint@ufida.com.cn案例一:参数维汇总公式的设置:W1表,参数维表w11表,参照w1表,做参数维汇总计算正确,没有问题案例二:原需求:编写预算公式时,需要截取预算主体编码后两位作为部门编码问题:UFO("GLLFS(#6001#,##,##,#[部门档案=SUBSTR({CELL_ENTITYCODE},6,2)][中检集团业务类型=0504]#,#贷#,#本币#,#N#,##,#本币#,#0002#)")公式编写后,当预算主体编码为001001时,下面的SUBSTR函数截取不到最后两位,函数将前面的零作为小数点后的零,所以无法截取出来解决方案:设置公式UFO("GLLFS(#5501#,#2009#,#05#,#[部门档案={SUBSTR(PLNATTR("ENTITYCODE"),6,7)}]#,#借#,#本币#,#Y#,#88#,#本币#,#0001#)")解释:substr字符串截取(需要截取的字符串,起始字符序号(从0开始)、中止字符后一个序号)SUBSTR(PLNATTR("ENTITYNAME"),1,5),比如:PLNATTR("ENTITYNAME")是000101,用这个公式取出来是0010SUBSTR("1234",0,4)="1234",SUBSTR("1234",0,3)="123",SUBSTR("abc",1,2)="b"