組合せ展開とは、展開元コンテキストと展開軸コンテキストから、指定した項目の条件が成り立つ行の組合せを挙げる展開方法です。組合せ展開の結果は、展開内容コンテキストへ生成されます。「組合せ展開」の定義画面で、組合せ展開を簡単に定義できます。
コンテキサーのリボン「定義」タブから「展開」の「組合せ」を選択します。
組合せ展開の設定画面には、次の操作欄があります。それぞれの欄について説明します。
番号 | 操作欄 | 説明 |
---|---|---|
1 | 展開軸コンテキスト | 展開軸コンテキストのタブの中から、展開のための組合せ先となるコンテキストを選択します。 |
2 | 連結先の項目 | 展開軸コンテキスト上の項目で、対象コンテキストの特定の項目と等しいことが期待されるものを指定します。 |
3 | 連結元の項目 | 対象コンテキストの項目で、組合せ先である展開軸コンテキスト上の項目に対応しているものを指定します。 |
4 | [登録]ボタン | コンテキストに組合せ展開が定義され、展開内容コンテキストが生成されます。 |
組合せ展開が実行されるのは、登録ボタンをクリックした時点であり、その時点でのデータをもとに新しいコンテキストのデータが生成されます。生成されたコンテキストの名称は、対象コンテキストと展開軸コンテキストをアンダーライン"_"でつないだものとなります。
展開を実行した後に、対象コンテキスト、組合せ先コンテキストのデータが変更になった場合でも、そのままでは展開内容コンテキストのデータは変わりません。再度、組合せ展開を実行する場合には、コマンドを用いて、組合展開というアクションを実行してください。アクションで指定する組合せ展開名は、展開内容コンテキストと同様に対象コンテキストと展開軸コンテキストをアンダーライン"_"でつないだものとなります(データに重複がある場合は数字が挿入される場合があります)。