GuaranteePrice_Amount__c Asset__r.Asset_GuaranteePrice__c false /*已失效的产品,维修报价总额为0*/ if( Invalid__c ,0, /*退换货时保存保修天数和多年保修期至到维修合同保有设备*/ if( Return_Flag__c, /*退货且退货日期计提年限在内,按天计算;退货日期计提年限在外,取全值*/ if( endDateGurantee_changeAcc__c < Extend_Gurantee_DateTo__c ,Asset__r.Asset_GuaranteePrice__c/ Proviston_period__c *(endDateGurantee_Text__c - startDateGurantee_Text__c),Asset__r.Asset_GuaranteePrice__c) ,IF(AND(ChangeAcc_flag__c, NOT(ISBLANK( Maintenance_Contract__r.Opportunity__c )) ) /*变更且变更日期计提年限在内,按天计算(变更前合同)*/ ,IF(endDateGurantee_changeAcc__c < Extend_Gurantee_DateTo__c,Asset__r.Asset_GuaranteePrice__c/ Proviston_period__c*(endDateGurantee_Text__c - startDateGurantee_Text__c),Asset__r.Asset_GuaranteePrice__c) /*变更且变更日期计提年限在内,按天计算(变更后合同)*/ ,IF(AND(ChangeAcc_flag__c, ISBLANK( Maintenance_Contract__r.Opportunity__c )) ,IF(NOT(ISBLANK( endDateGurantee_changeAcc__c )), Asset__r.Asset_GuaranteePrice__c/ Proviston_period__c*(endDateGurantee_Text__c - startDateGurantee_Text__c), IF( startDateGurantee_Text__c < Extend_Gurantee_DateTo__c, Asset__r.Asset_GuaranteePrice__c/ Proviston_period__c*(Extend_Gurantee_DateTo__c - startDateGurantee_Text__c), 0) ) ,Asset__r.Asset_GuaranteePrice__c) ))) BlankAsZero 18 false 2 false Number false