2014-12-13 3 views
0

У меня проблема с запросом SUM. Я хочу суммировать «Zaplata» от каждого месяца, но всегда я получаю сумму всех лет ...MDX Значения сумм с текущего месяца

MDX запрос:

with member [Zapl] as 
    'Sum(
     [Data Zameldowania].[Sprzątanie w dany typ dnia], 
     [Measures].[Zaplata - Sprzatanie] 
    )' 
select 
    non empty 
     {[Data Zameldowania].[Sprzątanie w dany typ dnia].[Miesiac Slownie]} on 0, 
    non empty 
     {[Measures].[Liczba gosci],[Zapl]} on 1 
from [Hurtownia Danych] 
where 
    [Data Zameldowania].[Data sprzątania].[Rok].&[2012]; 

Это то, что я получаю от моего MDX запроса: enter image description here

Это то, что я имею в хранилище данных (SQL qyery из DW показывает, что в MDX запроса я получаю сумму всех «Zaplata» Я хочу, чтобы подвести «Zaplata» каждого Монт.):

enter image description here

ответ

0

Вам действительно нужно создать новые меры member [Zapl]? Не работает ли это?

select 
    non empty 
     {[Data Zameldowania].[Sprzątanie w dany typ dnia].[Miesiac Slownie]} on 0, 
    non empty 
     { [Measures].[Liczba gosci] 
     ,[Measures].[Zaplata - Sprzatanie] } on 1 
from [Hurtownia Danych] 
where 
    [Data Zameldowania].[Data sprzątania].[Rok].&[2012]; 
Смежные вопросы