Reporting services 与SSM相比,SSR中的总YTD计算不同

Reporting services 与SSM相比,SSR中的总YTD计算不同,reporting-services,ssms,mdx,Reporting Services,Ssms,Mdx,我试图计算总和&YTD,但出现了一些问题,然后将查询移动到SSRS。我在SSMS中工作得很好: with member [Measures].[YTD] as aggregate(YTD([Dim Time].[Hierarchy].currentmember),[Measures].[Belopp]) , format_string = "currency" select [Measures].[YTD] on columns, [Dim Time].[Year].members on r

我试图计算总和&YTD,但出现了一些问题,然后将查询移动到SSRS。我在SSMS中工作得很好:

with member 
[Measures].[YTD] as 
aggregate(YTD([Dim Time].[Hierarchy].currentmember),[Measures].[Belopp])
, format_string = "currency"
select [Measures].[YTD] on columns,
[Dim Time].[Year].members on rows
from cube

我在SSRS中创建此成员:

当我在报告中看到它时,我得到了奇怪的数字。这就像是在做一些额外的总结或是数量的倍增

以前有人见过类似的东西或者可能有线索知道它可能是什么

当以最低粒度级别(即日期)查看时,它工作良好。我还可以通过从年初到现在的深入了解使其可行。。但是正确的数字只在最低级别(日期)中,在较高级别它总结了所有错误的内容,它应该采用当前的YTD并显示,我如何才能做到这一点