キューブ データ、算術演算子、数値、関数を組み合わせることで、計算メンバーと呼ばれるカスタマイズされたメジャーまたはディメンション メンバーを作成できます。 たとえば、既存のドルメジャーに換算レートを乗算して、ユーロにドルを変換する Euro という名前の計算済みメンバーを作成できます。 ユーロは、エンド ユーザーに別の行または列で表示できます。
計算されるメンバー定義は格納されますが、その値はメモリ内にのみ存在します。 前の例では、マークの値はエンド ユーザーに表示されますが、キューブ データとして格納されません。
キューブ内で計算メンバーを作成します。 計算されるメンバーを作成するには、キューブ デザイナーの [ 計算 ] タブで、ツール バーの [ 新しい計算されるメンバー ] アイコンをクリックします。 このコマンドは、計算されるメンバーの次のオプションを指定するフォームを表示します。
名前
計算されるメンバーの名前を選択します。 この名前は、エンド ユーザーがキューブを参照するときに、計算されるメンバー値の列見出しまたは行見出しとして表示されます。
親階層
計算されるメンバーに含める親階層を選択します。 階層はディメンションの説明的なカテゴリであり、キューブ内の数値データ (つまりメジャー) を分析用に分離できます。 表形式ブラウザーでは、階層は、キューブ内のデータを参照するときにエンド ユーザーに表示される列見出しと行見出しを提供します。 (グラフィカル ブラウザーでは、他の種類の説明ラベルを提供しますが、表形式のブラウザーと同じ機能を持っています)。計算されるメンバーは、選択した親ディメンションに新しい見出し (またはラベル) を提供します。
または、ディメンションではなくメジャーに計算されたメンバーを含めることもできます。 このオプションでは、新たな列見出しまたは行見出しも提供されますが、ブラウザー上のデータセットに関連付けられています。
親メンバー
計算されるメンバーを含める親メンバーを選択するには、[ 変更 ] をクリックします。 親ディメンションとして 1 レベル階層または MEASURES を選択した場合、このオプションは使用できません。
階層は、メンバーを含むレベルに分割されます。 各メンバーは見出しを生成します。 キューブ内のデータを参照しているときに、エンド ユーザーは選択した見出しから、以前に表示されていない下位見出しにドリルダウンできます。 計算されるメンバーの見出しは、選択した親メンバーのすぐ下のレベルに追加されます。
表現
計算されるメンバーの値を生成する式を指定します。 この式は、多次元式 (MDX) で記述できます。 式には、次のいずれかを含めることができます。
ディメンション、レベル、メジャーなどのキューブ コンポーネントを表すデータ式
算術演算子
数値
機能
キューブ コンポーネントは、[計算ツール] ウィンドウの [メタデータ] タブからドラッグまたはコピーして、式にすばやく追加できます。
重要
別の計算メンバーの値式で使用される計算メンバーは、それを使用する計算メンバーの前に作成する必要があります。
文字列の書式設定
計算されるメンバーに基づくセル値の形式を指定します。 このプロパティは、メジャーの Display Format
プロパティと同じ値を受け取ります。 表示形式の詳細については、「 メジャー プロパティの構成」を参照してください。
目に見える
キューブ メタデータを取得するときに、計算されるメンバーを表示するか非表示にするかを決定します。 計算されるメンバーが非表示の場合でも、MDX 式、ステートメント、スクリプトで使用できますが、クライアント ユーザー インターフェイスでは選択可能なオブジェクトとして表示されません。
非空動作
MDX で NON EMPTY クエリを解決するために使用されるメジャーの名前を格納します。 このプロパティが空白の場合は、計算されるメンバーを繰り返し評価して、メンバーが空かどうかを判断する必要があります。 このプロパティに 1 つ以上のメジャーの名前が含まれている場合、指定されたすべてのメジャーが空の場合、計算されるメンバーは空として扱われます。 このプロパティは、NULL 以外のレコードのみを返す Analysis Services の最適化ヒントです。 NULL 以外のレコードのみを返す場合、NON EMPTY 演算子または NonEmpty 関数を使用する MDX クエリ、またはセル値の計算を必要とする MDX クエリのパフォーマンスが向上します。 セル計算で最適なパフォーマンスを得る場合は、可能な限り 1 つのメンバーのみを指定します。
色彩表現
計算されるメンバーの値に基づいてセルの前景色と背景色を動的に設定する MDX 式を指定します。 クライアント アプリケーションでサポートされていない場合、このプロパティは無視されます。
フォント表現
計算されるメンバーの値に基づいてセルのフォント、フォント サイズ、フォント属性を動的に設定する MDX 式を指定します。 クライアント アプリケーションでサポートされていない場合、このプロパティは無視されます。
キューブ コンポーネントは、[計算ツール] ウィンドウの [メタデータ] タブから [計算式] ウィンドウの [式] ボックスにコピーまたはドラッグできます。 [計算ツール] ウィンドウの [関数] タブから 、[計算式] ペインの [式] ボックスに関数をコピーまたはドラッグできます。
計算されるメンバーのアドレス指定
キューブ デザイナーの [計算] タブで計算メンバーを作成する場合は、計算されるメンバーを格納する親階層を指定します。 親階層は、次の規則に従って、計算されるメンバーの対処方法を決定します。
- メジャー ディメンションに計算メンバーが作成された場合、そのメンバーはそのディメンションで参照できます。