设置一个关键编号的多个结果

对于运行大量数据的处理,可为一个关键编号计算创建多个结果。

一个基于 IDO 的关键编号的多个结果

要设置一个基于 IDO 的关键编号的多个结果:

  • 构建基于 IDO 的关键编号。

    请参见创建关键编号

  • 要生成多个结果,为分组依据数据属性字段选择值。

基于存储过程的关键编号的多个结果

使用基于存储过程的关键编号生成多个结果更加复杂。预配置的应收帐款帐龄关键编号是在正确编辑后可以设置用于创建几百个其他编号的一个记录示例。

要为基于存储过程的关键编号设置多个结果:

  • 构建基于存储过程的关键编号。

    请参见创建关键编号

    注意: 考虑使用静态参数设置目标值和警报值,以及为您要创建的每个记录设置其他设置。例如,应收帐款帐龄编号使用 Alert-1、Alert-2、Alert-3€¦.Alert-7、Goal-1、Goal-2、Goal-3...Goal-7、Bucket-1、Bucket-2...Bucket-7。这确保这些值不是硬编码,且终端用户可以在不修改存储过程的情况下更改它们。
  • 采用编辑其他例程一样的方法编写您的例程,但不是只指定 @Actual,您必须创建您要创建的所有 #tt_cr_nums 记录。调用标准程序 SSSWBLoadCrAddSp 完成:
    
    CREATE PROCEDURE dbo.WBLoadCrAddSp (  @KPINum      WBKPINumType, @Category    WBCategoryType
    , @Id          nvarchar(500)
    , @Amount      AmountType
    , @Description NVARCHAR(500)
    , @GoalVal     AmountType = NULL
    , @AlertVal    AmountType = NULL
    , @MessageTxt  Infobar = NULL
    , @GoalOper    WBOperatorType = NULL
    , @AlertOper   WBOperatorType = NULL
    ) AS
    

备注

由于结果可能具有相同的关键编号,所以要设置标识来区分编号。此标识传递到详查,这样您可以查看适当的信息。

GoalVal 和 AlertVal 是可选项。系统使用来自关键编号设置表单的值(如果您不覆盖它们)。

相关主题