1
我有以下查詢創建一個表:SSRS範圍誤差
SELECT
l.aliasnaam
,l.kultivar
,l.SkattingVirKult
,l.GelewerVirKult
,l.PersentKlaarKult
FROM
LeweringVsSkatting as l
GROUP BY
l.aliasnaam
,l.kultivar
,l.SkattingVirKult
,l.GelewerVirKult
,l.PersentKlaarKult
我想在列PersentKlaarKult
添加一個漸變顏色與在文本框中的背景下面的表達式:
=Code.ColorDWB(sum(Fields!PersentKlaarKult.Value)
,Max(Fields!PersentKlaarKult.Value, 「DataSet1」)
,Min(Fields!PersentKlaarKult.ValueFields!, 「DataSet1」)
,「#2322EE」
)
但我得到以下錯誤:
The BackgroundColor expression for the text box ‘PersentKlaarKult’ has a scope parameter that is not valid for an aggregate function. The scope parameter must be set to a string constant that is equal to either the name of a containing group, the name of a containing data region, or the name of a dataset.
任何幫助將大大升值ated。 問候
謝謝iamdave。我糾正了我的表情。但是我得到相同的錯誤信息。 – Gideon
你好像有一個錯字? ValueFields!在第3行的末尾? 如果這只是這篇文章的錯別字,而不是您的代碼,那麼我會建議創建3個文本框,並將每個表達式設置爲當前表達式的三個部分。即第一個和的總和(Fields!PersentKlaarKult.Value,「DataSet1」)。這樣,您可以在擔心調用ColorDWB函數之前查看哪個部分導致錯誤。 –
@Canadean_AS謝謝,我剛剛從問題中複製了表達式並添加到數據集名稱中,但這也可能是問題所在。 – iamdave