Можно ли выбрать вычисляемый элемент в измерении «строка» в MDX? - PullRequest
0 голосов
/ 11 июня 2009

Я знаю, что могу сделать это (быстрый пример с макушки головы):

WITH 
    Member Measures.AnotherDataColumn AS [MyDimension].CurrentMember.Properties("MyProperty")
SELECT 
    {
        Measures.DataColumn,
        Measures.AnotherDataColumn
    } ON COLUMNS

    {
        [MyDimension].Item
    } ON ROWS

Но есть ли способ включить этот же вычисляемый элемент Measures.AnotherDataColumn в измерение ROWS?

Заранее спасибо !!

1 Ответ

1 голос
/ 16 июня 2009

Вы можете создавать вычисляемые элементы в любом измерении, не только в измерении мер, но затем вам нужно указать SSAS, как вы хотите, чтобы оно агрегировало меры. Обычно это агрегирование набора других членов из того же измерения, и вы видите что-то похожее на следующее, используя функцию Aggregate:

WITH
     Member MyDimension.CalcMember AS Aggregate({[MyDimension].Item1:[MyDimension].Item3})
SELECT
     {
        Measures.DataColumn,
    } ON COLUMNS
    {
        [MyDimension].Item
    } ON ROWS
...