単一のクリティカル数に対する複数の結果の設定
大量のデータを処理する場合、単一のクリティカル数計算に対して複数の結果を作成できます。
IDO に基づいたクリティカル数に対する複数の結果
IDO に基づいたクリティカル数に対して複数の結果を設定するには、以下の手順に従います。
- IDO に基づいたクリティカル数を構築します。
「クリティカル数の作成」を参照してください。
- 複数の結果を生成するには、[グループ別]または[日付プロパティ]の値を選択します。
ストアドプロシージャに基づくクリティカル数の複数結果
ストアドプロシージャに基づくクリティカル数の複数結果を生成する場合はより複雑になります。事前設定された AR Age クリティカル数は、正しくプログラムされた場合、他の数百という番号を作成するための設定ができる 1 つのレコード例です。
ストアドプロシージャに基づくクリティカル数の複数結果を設定するには:
- ストアドプロシージャに基づいたクリティカル数を構築します。
「クリティカル数の作成」を参照してください。
注: 目標値や警告値を設定する固定パラメタの使用、および他の作成したいレコードごとの設定を考慮します。例えば、AR Age 数は、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
注記
結果に同じクリティカル数があるため、Id を設定して番号を区別しますId はドリルダウンに渡されるので、適切な情報を表示することができます。
GoalVal と AlertVal はオプションです。システムでは [クリティカル数設定] フォームから上書きされていない値を使用します。