私は、MDXで「行」ディメンションで計算されるメンバーを選択することはできますか?
-
13-09-2019 - |
質問
私は(私の頭の上から簡単な例)これを行うことができます知っています:
WITH
Member Measures.AnotherDataColumn AS [MyDimension].CurrentMember.Properties("MyProperty")
SELECT
{
Measures.DataColumn,
Measures.AnotherDataColumn
} ON COLUMNS
{
[MyDimension].Item
} ON ROWS
しかし、ROWS次元で同じ計算されるメンバーのMeasures.AnotherDataColumn
を含める方法はありますか?
事前に感謝!!
解決
あなたは任意の次元だけではなく、対策の次元で計算メンバーを作成することができますが、その後、あなたはそれが対策を集約する方法SSASを伝える必要があります。通常、これは、同じディメンションから他のメンバーのセットを集約されていて、集計関数を使用して次のようなものを参照してください。
WITH
Member MyDimension.CalcMember AS Aggregate({[MyDimension].Item1:[MyDimension].Item3})
SELECT
{
Measures.DataColumn,
} ON COLUMNS
{
[MyDimension].Item
} ON ROWS
所属していません StackOverflow