Version 2021
アトリビュート エレメント リスト条件
ビジネス アトリビュートのエレメントは、そのアトリビュート特有の値です。たとえば、"2006" および "2007" は "年" アトリビュートのエレメントであり、"New York" および "London" は "都市" アトリビュートのエレメントです。レポートでは、レポートを作成するためにアトリビュートが選択されますが、レポートが実行されると、アトリビュートのエレメントが行または列に表示されます。
アトリビュート エレメント リスト条件と呼ばれるフィルター タイプによって、レポート データは、アトリビュートに属するアトリビュート エレメントのリストに基づいて条件設定(フィルター)されます。たとえば、アトリビュート "顧客" には、個々の顧客名のエレメントがあります。アトリビュート "地域"、"顧客"、および "所得層" を含むレポートの場合、アトリビュート "顧客" でアトリビュート エレメント リスト条件を使用して、フィルターで指定した顧客のみの所得データを取得できます。詳細な例は、『基本レポーティング ヘルプ』 の「クエリ オブジェクトおよびクエリの作成 (デザイナー向け)」の章を参照してください。
スタンドアロン アトリビュート エレメント リスト条件フィルターの作成手順は、ビジネス アトリビュート エレメントに基づいてデータをフィルターするには を参照してください。
ユーザーによるフィルターへの入力の許可: プロンプトされるアトリビュート エレメント リスト条件
フィルター定義にプロンプトを含めることにより、ユーザーにフィルターの変更をさせることができます。既存のプロンプトを使用するか、フィルターに埋め込まれるプロンプトを作成することができます。アトリビュート エレメント リスト条件のプロンプトを使用すると、ユーザーにリストからアトリビュート エレメントを選択させることができます。たとえば、"Region" (地域) アトリビュートのフィルターには、レポートを実行したときにすべての地域をリストするエレメント プロンプトが含まれます。
埋め込みプロンプトの作成方法は、次の 「ビジネス アトリビュート エレメントに基づいてデータをフィルターするには」 で説明します。
「ビジネス アトリビュート エレメントに基づいてデータをフィルターするプロンプトを使用するには」 で説明するように、フィルターの完全な定義として既存のプロンプトを使用することもできます。
ビジネス アトリビュート エレメントに基づいてデータをフィルターするには
- 任意のページで [作成] をクリックして、[新規フィルター] を選択します。
- 左側のペインで、レポートのデータをフィルターする対象となるエレメントを持つアトリビュートに移動します。
-
アトリビュートを右クリックし、[フィルターに追加] を選択します。
DHTML が無効になっている場合は、アトリビュートを選択して [追加 >] をクリックすることで、アトリビュートをフィルター パネルに追加します。
- [選択] をクリックします。
-
[In List] ドロップダウン リストから、以下のいずれかを選択します。
- フィルターによってどのアトリビュート エレメントのデータを含めるかを定義するには、[In List] を選択します。
- フィルターによってどのアトリビュート エレメントのデータを除外するかを定義するには、[Not In List] を選択します。
-
フィルターで、データをフィルターするために使用するエレメントのリストを作成したり、ユーザーに選択させるエレメント リストを表示するプロンプトを作成したりできます。以下のいずれかを実行します。
-
フィルターで、データをフィルターするために使用するエレメント リストを作成するには、[使用可能] 領域で、エレメントを選択してから、右矢印をクリックしてエレメントを [選択済み] 領域に移動します。CTRL キーを押さえると、複数のエレメントを選択できます。[使用可能] リストに多数のエレメントが含まれている場合は、[検索対象] フィールドを使用して、選択したいエレメントを見つけます。
オブジェクトの検索方法は、以下のとおりです。
- 特定の文字列で始まるオブジェクト: その文字列の後に半角のアスタリスク (
*) を入力します。たとえば、「south」で始まる地域を見つけるには、[検索対象] フィールドに「south*」と入力してから、[フィルター] ボタンをクリックします。South、Southeast、および Southwest が表示されます。 - 特定の文字列で終わるオブジェクト: 半角のアスタリスク (
*) の後にそれらの文字列を入力します。たとえば、末尾に「west」が付く地域を見つけるには、[検索対象] フィールドに「*west」と入力してから、[フィルター] ボタンをクリックします。Northwest および Southwest が表示されます。 - 特定の名前を持つオブジェクト: 名前を半角の二重引用符 (
" ") で囲んで入力します。たとえば、「South」(南部) 地域を見つけるには、[検索対象] フィールドに「"South"」と入力してから、[フィルター] ボタンを押します。South は表示されますが、Southeast および Southwest は表示されません。 - 特定の文字で始まり、特定の文字で終わるオブジェクト: 先頭の文字列、半角のアスタリスク (
*)、末尾の文字列の順に入力します。たとえば、「S」で始まり、「th」で終わる地域を見つけるには、[検索対象] フィールドに「s*th」と入力してから、[フィルター] ボタンをクリックします。South が表示されます。 - 特定の文字を含むオブジェクト: 文字を半角のパーセント記号 (
%) で区切って入力します。たとえば、「S」と「th」の両方を含む地域を検索するには、[検索対象] フィールドに「s%th」と入力してから、[フィルター] ボタンをクリックします。South、Southeast、および Southwest が表示されます。 - アトリビュート フォームに基づく検索: 角かっこ
[]内にアトリビュート フォームの名前を入力し、続いてコロンと検索値を入力します。たとえば、「Maxwell」という名の顧客を見つけるには、[検索対象] フィールドに[First Name]:Maxwellと入力してから、[フィルター] ボタンをクリックします。Maxwell Perez は表示されますが、Delores Maxwell は表示されません。
- 特定の文字列で始まるオブジェクト: その文字列の後に半角のアスタリスク (
- エレメント リストを表示して、ユーザーに選択させるプロンプトを作成するには、[エレメント プロンプトを作成]
をクリックします。レポートが実行されるときに、選択したアトリビュートのすべてのエレメントをリストするプロンプトが作成されます。プロンプトを編集するには、[エレメント] リンク (たとえば、"Region" (地域) アトリビュートにプロンプトを作成する場合は、リンクの名前は 「地域のエレメント」です。)[プロンプト] ページが開きます。表示するエレメントの選択、プロンプトのタイトル、説明、および表示スタイルの変更、プロンプト回答数の制限、およびプロンプト回答を保存して再利用できるかどうかの指定を行うことができます。手順は、アトリビュート エレメント リスト プロンプト を参照してください。
-
- [適用] アイコン
をクリックします。 - [保存]
をクリックします。 - フィルターを保存したいフォルダーに移動します。[名前] フィールドおよび [説明] フィールドに、フィルターの名前および説明を入力して、[OK] をクリックします。
- [閉じる] を選択します。
これで、作成したフィルターがレポートに追加できるようになりました。手順は、「レポートへのスタンドアロン フィルターの追加」を参照してください。
ビジネス アトリビュート エレメントに基づいてデータをフィルターするプロンプトを使用するには
-
フィルター定義として使用されるプロンプトを作成します。手順は、アトリビュート エレメント リスト プロンプト または 階層条件プロンプト を参照してください。
- アトリビュート エレメント リスト プロンプトで、ユーザーは、アトリビュート エレメントのリストから選択できます。
- 階層プロンプトでは、ユーザーが特定の階層、プロジェクト内のすべての階層、または検索で返された特定の階層からのアトリビュートおよびアトリビュート エレメントを使用して、独自のフィルターを作成できます。
-
ホーム ページで、[新規フィルター]
をクリックします。 いずれかのフォルダー ページが表示されている場合は、左側のアイコン バーで [作成] をクリックして、[新規フィルター] を選択します。
- 左のペインで、フィルター定義として使用するプロンプトにナビゲートします。
- [保存]
をクリックします。 - フィルターを保存したいフォルダーに移動します。フィルターの [名前] および [説明] を入力し、[OK] をクリックします。
これで、作成したフィルターがレポートに追加できるようになりました。手順は、 レポートにスタンドアロン フィルターを追加するにはを参照してください。
