Version 2021

派生アトリビュートの概要

既にドシエに含まれているデータセット オブジェクトに基づいて、ドシエに派生アトリビュートを作成して追加できます。連結関数を使用することによって、地理的地域アトリビュートを州アトリビュートと結合して、"イリノイ、シカゴ"のような結果を得ることができます。派生アトリビュートは、他のアトリビュート同じように機能します。これをビジュアリゼーションに追加し、テキスト フィールドの中にドラッグしてラベルとして表示したり、フィルターとして使用したりすることができます。

以下の機能を果たす派生アトリビュートを、簡単に作成することができます。

  • 既存のアトリビュートのデータ型を変更する。派生アトリビュートは、文字列、数値、または日付です。元のアトリビュートは、変更されず、ドシエ上に残されます。
  • 既存のメトリックをアトリビュートに変更する。メトリック内の各値が、アトリビュート内の別々の値として表示されます。元のメトリックは、変更されず、ドシエ上に残されます。詳細は、データセット オブジェクトの管理を参照してください。
  • 追加の日付関連のアトリビュートを作成する (任意の日付アトリビュートで)。これにより、ドシエ内の既存のアトリビュートに基づくより上位レベルの時間データを含むアトリビュートを生成させることによって、データに使用できる時間に関係する情報を深めることができます。アトリビュートに月のデータが含まれている場合、"年" アトリビュート (各月の年を含む) を生成することができます。詳細は、データセット オブジェクトの管理を参照してください。

アトリビュート エディターに備えられた関数を使用して、複雑な派生アトリビュートを作成することもできます。

ドシエに、各社員の姓と名の別々のアトリビュート フォームを含む、"Employee"(従業員) アトリビュートが含まれているとします。アトリビュート フォームは、アトリビュートについて保存するデータの説明的なカテゴリです。各従業員の名のイニシャルと姓を表示したいとします。連結関数を使用して "First Name" (名) の最初の文字と "LastName" (姓) を組み合わせることによって、"Employee" (従業員) を基に派生エレメントを作成することができます。この派生アトリビュートは、次のように定義されます。

Concat(Leftstr(Employee@FirstName,1),".",
Employee@LastName)

派生アトリビュートがビジュアリゼーションに表示されると、名前の最初のイニシャルおよび姓で各従業員が表示されます。

派生アトリビュートを使用して、"Salary" (給与) メトリックを "Salary Range" (給与範囲) アトリビュートに変換できます。

アトリビュートの値を、"20K" および "50K" などの、給与帯として定義します。次の定義を持つ派生アトリビュートを作成します。

Concat(LeftStr(toString(Salary), (Length(toString(Salary))-4)), "0", "K")

給与帯を 1000 単位で表示するには、次の定義に変更します。

Concat(LeftStr(toString(Salary), (Length(toString(Salary))-3)), "K")

デフォルトでは、派生アトリビュートには ID アトリビュート フォームのみが含まれますが、派生アトリビュートに追加のアトリビュート フォームを定義することができます。ID アトリビュート フォーム以外のすべてのアトリビュート フォームは、ID アトリビュート フォームの値に基づいている必要があります。

別の派生メトリックではなく、追加のフォームを作成する 1 つの理由は、並べ替えです。

データセットに、"Date" (日付) アトリビュートが MM/DD/YY のフォーマットで含まれているとします。日付ではなく、曜日を表示する必要があります。このトランスフォーメーションを実行して、"Monday" (月曜日)、"Tuesday" (火曜日) などの値を返す派生アトリビュートを作成することができます。週の最初の日である "Sunday" (日曜日) を最初に表示して、その後に "Monday" (月曜日) などを表示する必要があります。次の 2 つのフォームを持つ派生アトリビュートを作成します。

  • "ID" フォームには、デフォルトの並べ替え順序が含まれます。

    DayOfWeek(Date@ID)
  • "Desc" (説明) フォームには、説明が含まれます。

    ToString<Pattern=ddd>(Date@ID)

この派生アトリビュートは、ビジュアリゼーションに表示されるときに、"ID" フォームで並べ替えられます。

関連トピック

アトリビュートの概要

派生アトリビュートの作成

アトリビュートのデータ タイプを変更して派生アトリビュートを作成