1

我正在尝试计算 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

结果 SSMS

我在 SSRS 中创建了这个成员: 查询设计器成员

当我在报告中查看它时,我得到了奇怪的数字。就像它对金额进行了一些额外的汇总或乘法一样。

结果 SSRS

有人以前见过这样的事情,或者可能知道它可能是什么?

当以最低级别的粒度(即日期)查看时,它可以正常工作。我还可以通过从年初至今进行向下钻取来使其可行..但是正确的数字仅在最低级别(日期)中,在更高级别它总结了所有错误,它应该采用当前的 YTD 并显示,如何我可以这样做吗?

4

0 回答 0