简体   繁体   English

当月的MDX总和值

[英]MDX Sum values from current month

I have the problem with SUM query. 我有SUM查询问题。 I want to sum the 'zaplata' from every month, but always I get the sum of all years... 我想对每个月的“ zaplata”求和,但是总能得到所有年份的总和。

MDX query: 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];

This is what I get from my MDX Query: 这是我从MDX查询中得到的: 在此处输入图片说明

This is what I have in Data Warehouse (SQL qyery from DW shows that in MDX query i get sum of all 'zaplata'. I want to sum 'zaplata' of each mont): 这就是我在数据仓库中所拥有的(来自DW的SQL qyery显示,在MDX查询中,我得到所有“ zaplata”的总和。我想对每个蒙特的“ zaplata”求和):

在此处输入图片说明

Do you actually need to create the new measures member [Zapl] ? 您实际上是否需要创建新的度量member [Zapl]? Does this not work? 这行不通吗?

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];

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM