<subjectArea>
Business Intelligence サブジェクト領域クラスでサブジェクト領域を定義します。
詳細
<subjectArea> 要素には以下の項目が含まれます。
属性または要素 | 目的 |
---|---|
name、displayName、description、disabled |
"サブジェクト領域の共通属性" を参照してください。name 属性は、InterSystems IRIS® データ・プラットフォームのネームスペース内で一意である必要があります。 |
baseCube | このサブジェクト領域の基となるキューブの論理名 (これには、論理キューブ名のコンマ区切りリストでもかまいません。"複合キューブの定義" を参照してください)。 |
owner | (オプション) サブジェクト領域の所有者の名前。 |
resource | (オプション) アーキテクトを介してアクセスする際に、このサブジェクト領域へのアクセスの制御に使用されるリソースの名前。"InterSystems Business Intelligence の実装" を参照してください。 |
filterSpec | (オプション) このサブジェクト領域のフィルタとして使用される MDX セット式。サブセクション "サブジェクト領域のフィルタ処理" を参照してください。既定は、空白文字列で、フィルタリングは行われません。 |
caption | (オプション) このサブジェクト領域のキャプション。これを指定しない場合、代わりにベース・キューブのキャプションが使用されます。 |
countMeasureCaption | (オプション) 既定のメジャーに使用するキャプション。レコード数をカウントします。既定のキャプションは Count です。内部的には、このメジャーの名前は %Count です。 |
defaultListing | (オプション) このサブジェクト領域の既定として使用される <listing> の論理名を指定します。"<listing>" を参照してください。これを指定しない場合は、ベース・キューブに指定されている既定のリストが使用されます。 |
disableListingGroups | (オプション) この属性に "true" を指定すると、すべてのユーザはこのサブジェクト領域をターゲットとして使用するリスト・グループを定義できなくなります。既定は "false" です。"リスト・グループのコンパイル" を参照してください。 |
defaultMember、defaultMeasure | 使用しません。 |
<measure> | (オプション) ゼロ個以上の <measure> 要素を含むことができます。このそれぞれでメジャーの非表示やカスタマイズを行うことができます。 |
<dimension> | (オプション) ゼロ個以上の <dimension> 要素を含むことができます。このそれぞれでディメンジョンの非表示やカスタマイズを行うことができます。 |
<listing> | (オプション) ゼロ個以上の <listing> 要素を含むことができます。このそれぞれでこのサブジェクト領域のリストの非表示、カスタマイズ、または追加を行うことができます。 |
サブジェクト領域のフィルタ処理
filterSpec 属性を使用すると、サブジェクト領域に適用するフィルタを指定できます。この属性は、有効な MDX セット式と等価である必要があります。以下はその例です。
{AgeD.H1.[10 to 19],AgeD.H1.[20 to 29]}
"フィルタ式の作成" を参照してください。
filterSpec を指定する代わりに (またはこの指定に加えて)、%OnGetFilterSpec コールバックを実装することもできます。"キューブまたはサブジェクト領域の動的フィルタ処理" を参照してください。