我想寫一個變量(不是參數)的表達式,以便我可以使用/引用它在另一個文本框中進行計算。我有多個數據集,我需要爲這些數據集中的每一個設置SUM(SUM(Fields!amount.Value))
。然後,我將在另一個文本框中使用這些數字,並將它們相加。我需要一些語法幫助。我能夠自己使用SUM,沒有問題。例如,這工作得很好:SSRS變量表達式 - 總和,總和,範圍?
=SUM(Fields!Amount.Value, "DataSet1")
,但我得到試圖將其修改時一個錯誤以下(這是我真正需要的):
=SUM(SUM(Fields!amt.Value, "Acctrange_90300_90399_InterestExpenses"))
我得到一個錯誤說
「」報表'body'的變量表達式使用不帶範圍的聚合 表達式。除非報表cono在數據區域外使用的所有聚合 都需要作用域只保留一個數據集。「
我有一個預感,說我的語法/ parantheses的位置有問題。有什麼建議麼?
謝謝s1lntz。數據集從表中提取「數量」。金額(Tablix的數據)屬於不同的賬戶(Tablix的行)以及區域位置(Tablix的列)。這些數量的總和將小的位置聚集在一起,第二個總和在tablix的底部垂直提供總數。我用於單元格的表達式是SUM(Fields!Amount.Value),但底部水平合計行的表達式是SUM(SUM(Fields!Amount.Value))。由於某種原因,我無法創建一個變量再現此效應 – dp3
檢查更新後的答案,看看你是否需要...... – s1lntz