デシジョン表の入力について
デシジョン表への入力(入力句とも呼ばれる)は、表内の列として表されます。 これは、入力ヘッダー・セルと複数の入力エントリ・セルで構成されます。 デシジョン表には複数の入力がある場合があります。
入力ヘッダー・セル
入力ヘッダー・セルには、次の2つのコンポーネントが含まれます:
入力式
入力エントリと組み合せて、入力式によって特定の入力列の値が決定されます。 Age>50など、単純なテスト式にすることができます。 入力変数、他のディシジョンの出力、または組込み関数を使用して、入力式を定義できます。
デシジョン・デザイナでは、入力式を含むすべての式に使用される式言語は、十分に使いやすい式言語(FEEL)です。 「フレンドリな表現言語について」を参照してください。
指定できる値
このコンポーネントを使用すると、入力列の入力入力モード(またはタイプ)および関連する許可値制約を指定できます。 ヘッダー・セルの「モード」アイコンをクリックして、モードを選択するか、許可される値を指定します。
ただし、入力列の場合、列の入力式を指定すると、許可される値(または特定の許可される値)のモードが自動的に移入されます。 たとえば、入力式がブール値を返す場合、その列の許容値はtrue、falseとして移入されます。
許可される値のモードを変更するために選択できるオプションを次の表に示します。 列の入力式を指定した後、切替え可能な値のタイプは制限されることに注意してください。
| ヘッダー・セル・モード | 説明 |
|---|---|
|
自動 |
このモードを使用して、入力式に基づいて列に許可されるエントリを決定します。 これは、新しい入力列のデフォルトの選択肢です |
|
テキスト |
このモードを使用して、エントリをテキスト文字列に制限します。 オプションで、特定の文字列または文字列のリストを指定できます。 |
|
数値 |
このモードでは、エントリを数値に制限します。 オプションで、特定の数値、制限または範囲を指定できます。 |
|
日付および時間 |
このモードでは、エントリを日時の値に制限します。 オプションで、特定の日時の値、制限または範囲を指定できます。 |
|
所要時間 |
このモードを使用して、エントリを期間値に制限します。 |
|
TrueまたはFalse |
ブール・エントリのみを許可するには、このモードを使用します。 |
|
他のタイプ |
このモードを使用して、エントリを指定のカスタム・データ型に制限します。 |
|
任意 |
このモードを使用して、エントリのデータ型に制限がないことを指定します。 オプションで、エントリを特定の値または値リストに制限できます。 これは、出力列のデフォルトの選択です。 |
|
アドバンスト |
このモードを使用して、FEEL式およびnull値をエントリとして許可します。 オプションで、FEEL式を使用して制約を指定できます。 |
ノート:
入力エントリ・セルのデータ型は、入力式のデータ型によって決まります。 指定できる値の型が入力列のデータ型と一致していることを確認してください。入力入力セル
入力エントリ・セルでは、選択したモードに基づいて、文字列、数値、ブール値、日時値などを入力します。 入力式が有限の値セットを返す場合、または特定の許可値を指定した場合は、空の入力入力セルをクリックすると、自動提示メニューが表示されます。 入力エントリを指定するには、提案を使用します。
ノート:
入力エントリのデータ型が列のデータ型と一致しない場合、または入力エントリが許可された値の中にない場合、デシジョン表エディタにエラーが表示されます。入力エントリのモード
ヘッダー・セルで指定した入力式または許可された値に基づいて、エントリ・セルのモードが自動的に選択されます。 必要に応じて、セルの「モード」アイコンをクリックして、別のモードに切り替えます。 切り替え可能なモード・オプションは、入力式のデータ型または指定した許可された値によって異なります。
次の表に、入力入力セルで使用可能なすべてのモードを示します。 必要に応じて、モード・エディタで使用できる制約オプションを使用します。
| エントリ・セルのモード | 説明 |
|---|---|
|
テキスト |
このモードを使用して、文字列を入力します。 このモードでは、文字列を二重引用符なしでプレーン・リテラルとして入力できます。 |
|
数値 |
このモードを使用して、数値を入力します。 |
|
日付および時間 |
このモードを使用して、日時の値を入力します。 |
|
所要時間 |
このモードを使用して、期間の値を入力します。 |
|
TrueまたはFalse |
このモードを使用して、ブール値を入力します。 |
|
任意 |
このモードを使用して、エントリに無関係(-)のマークを付けます。 |
|
アドバンスト |
このモードを使用して、詳細なFEEL式およびnull値を入力します。 構文と例の詳細については、「文法ルール」を参照してください。 |