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 を取得して表示する必要があります。それをしてもいいですか?