我正在尝试计算SUM& 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和显示,如何我能这样做吗?