SQL描述文件
一:基本指标的描述文件
LAIndexVsBasic,LAAssessIndex,LMCalMode,LMCalFactor
流程:
1 根据AgentGrade在LAIndexVsBasic中查出对应的指标集IndexCode为:tIndexCodeSet,
2 在LAAssessIndex中查出tIndexCodeSet所包含的指标参数:tLAIndex[count],并查找出相应的CalIndex[count],并将最终得结果存入ITableName的IColName字段中
3 在LMCalMode中根据CalIndex[count],查找出相应的SQL[count];如果CalIndex[n]中在LMCalFactor中有记录,则还应该先返回LMCalMode 中计算出SQL[n]中所引用的值,再计算相应的值。
二:佣金指标的描述文件
LAIndexVSComm,LAAsessIndex,LMCalMode,LMCalFactor
计算流程与基本指标的计算流程相似,但有所不同
1 每个职级的佣金指标对应特定的一组考核指标
2 如果某职级对应的某项指标CalCode不为空,则按CalCode所对应的SQL判断是否将按IndexCode对应的CalCode对应的SQL计算该指标填入CTableName的CColName中;如果为空,则不需判断。
3 如果LAAssessIndex的IndexSet字段不为空,则在计算CalCode对应的指标时,先计算IndexSet中的指标。
三:考核指标对应的描述文件
LAIndexVsAssess,LAAssessIndex,LMCalMode,LMCalFactor
计算流程和佣金指标的描述文件类似。
1 LAIndexVsAssess中的SQL语句编码用来判断考核是否通过,而IndexCode所对应的SQL则用来计算具体的考核指标,可以方便查询。
PS:
1 LMCalFactor的应用顺序是如何实现的。
2 在考核指标中LAIndexVsAssess中的考核代码(AssessCode)是做什么用的。
LAIndexVsBasic,LAAssessIndex,LMCalMode,LMCalFactor
流程:
1 根据AgentGrade在LAIndexVsBasic中查出对应的指标集IndexCode为:tIndexCodeSet,
2 在LAAssessIndex中查出tIndexCodeSet所包含的指标参数:tLAIndex[count],并查找出相应的CalIndex[count],并将最终得结果存入ITableName的IColName字段中
3 在LMCalMode中根据CalIndex[count],查找出相应的SQL[count];如果CalIndex[n]中在LMCalFactor中有记录,则还应该先返回LMCalMode 中计算出SQL[n]中所引用的值,再计算相应的值。
二:佣金指标的描述文件
LAIndexVSComm,LAAsessIndex,LMCalMode,LMCalFactor
计算流程与基本指标的计算流程相似,但有所不同
1 每个职级的佣金指标对应特定的一组考核指标
2 如果某职级对应的某项指标CalCode不为空,则按CalCode所对应的SQL判断是否将按IndexCode对应的CalCode对应的SQL计算该指标填入CTableName的CColName中;如果为空,则不需判断。
3 如果LAAssessIndex的IndexSet字段不为空,则在计算CalCode对应的指标时,先计算IndexSet中的指标。
三:考核指标对应的描述文件
LAIndexVsAssess,LAAssessIndex,LMCalMode,LMCalFactor
计算流程和佣金指标的描述文件类似。
1 LAIndexVsAssess中的SQL语句编码用来判断考核是否通过,而IndexCode所对应的SQL则用来计算具体的考核指标,可以方便查询。
PS:
1 LMCalFactor的应用顺序是如何实现的。
2 在考核指标中LAIndexVsAssess中的考核代码(AssessCode)是做什么用的。
浙公网安备 33010602011771号