機械翻訳について

リレーションの構成

リレーション表記法は、複数のコンテキストを表す便利な短縮形として使用できます。

リレーション・ディシジョンは、ピボット・レイアウトまたはトランス・ポーズ・レイアウト内の類似コンテキストのリストです。 つまり、各列名は、その下にあるすべてのセル・エントリの共通key属性で、基本的にはvalue属性です。 コンテキストおよびkey-valueペアの詳細は、「コンテキストの構成」を参照してください。 関係ディシジョンでは、各セル・エントリは独立した論理表記です。

関係ディシジョンの出力では、その中のすべてのコンテキストの出力は明確に区別されます。 特定のコンテキストまたはコンテキスト・エントリの出力を別のディシジョンから起動することもできます。

キャンバスにリレーション・ディシジョンを追加し、そのプロパティを定義するには、「ディシジョンの追加」を参照してください。

次のステップに従って、ディシジョンのロジックを構成します:

  1. リレーション・ノードをダブルクリックして、そのロジック・エディタにアクセスします。
    または、ノードを選択し、サイドバーの「ディシジョン・ロジックの編集または表示」アイコンをクリックします。
  2. 「この後に列を追加」 「列の追加」アイコンまたは「次の後に行を追加」 「行の追加」アイコンをクリックして、行または列を追加します。
  3. ヘッダー行の各列に名前を付けます。
  4. 次の行のセルにデータを入力します。 すべてのセルには、デフォルトで式表記が選択されています。
    1. セルの論理表記法を変更するには、セルをクリックし、右側の表の上の「Options」アイコンをクリックしてから、「値の変更」をクリックし、使用可能なオプションとは異なる表記法を選択します。

      ノート:

      • リレーション内にデシジョン表を挿入することはできません。
      • セル・エントリの1つとして関数を追加しても、リレーション全体は結果を返しません。 ただし、デシジョン・モデル全体で個々のセル・エントリまたはコンテキストの結果を起動できます。
    2. 各セル内で選択した表記法のロジックを構成します。
  5. さらに、行全体のデータを別の行に移動またはレプリケートしたり、列を別の列に移動できます。 クリックして行または列を選択し、右側の表の上の「Options」アイコンをクリックして、必要なアクションを選択します。
  6. 別のディシジョンでロジック定義全体を再利用するには、ロジック定義を切り取るかコピーして、目的のディシジョンに貼り付けます。 ヘッダーで「Options」アイコンをクリックし、必要なアクションを選択します。
  7. 行または列を削除するには、その行または列をクリックし、「削除」 「削除」アイコンをクリックします。
ディシジョン・モデル内で行った変更は、自動的に保存および検証されます。 エラーおよび警告(ある場合)がエディタに表示されます。 エラーまたは警告アイコンをクリックして、確認して修正します。 「ディシジョンにおけるエラーのレビューおよび修正」を参照してください。

次のイメージは、電話ブランドの在庫情報を含むリレーション・ディシジョンを示しています:

このイメージは、Phone InventoryというRelationのディシジョンを示しています。 このディシジョンには、3つの列と3つの行を含む表が含まれます。 左から右に、列名は: 色、数、価格。 各行のセル・エントリは次のとおりです: 最初の行: 「Black」と2、500、2行目:

リスト表記法と同様に、Phone Inventory[1]またはPhone Inventory[-3]を使用して、ブラック・カラーの電話に関連するコンテキスト全体にアクセスします。 特定の列のすべてのセル・エントリにアクセスするには、列名と組み合せてリレーション名を使用します。たとえば、Phone Inventory.Priceは、Price列のすべてのエントリを返します。 特定のコンテキスト・エントリ(700など)にアクセスするには、Phone Inventory.Price[3]Phone Inventory.Price[-1]またはPhone Inventory[Color="Rose Gold"].Priceを使用します。

次のイメージは、各コンテキストが別々にリストされた関係ディシジョン全体の結果を示しています:

このイメージは、関係ディシジョンの結果であるPhone Inventoryを示しています。 これは、コンテキストごとに1つずつ、3つの同じ部分に分割されます。 各部分には、2つの列と3つの行の表が含まれます。 最初の表には、最初の列のセルに入力された色、件数および価格、および2番目の列に入力された黒、2および500が含まれます。 2番目の表には、最初の列に「Color」、「Count」および「Price」が入力され、2番目の列に「White」、「2」および「600」が入力されています。 3番目の表には、最初の列にColor、CountおよびPriceが含まれ、2番目の列にRose Gold、5および700が含まれます。