2014-03-05 77 views
1

我有一個報告,在值中我有2個數據集,然後按位置分組以顯示數據。如果我使用1個數據集中的一個位置,那麼確保我顯示的一個平均值是完美的,但另一個是不正確的,表明在所有板上都有相同的結果。SSRS:在組合兩個數據集的圖表組中

不需要我需要將這些連接在一起以獲得結果。

這裏是我有:

值:

1. =Avg(Fields!Rating.Value) 
    2. =((sum(Fields!Low_rating.Value,"MIN_MAX_CCR") + sum(Fields!Max_rating.Value, "MIN_MAX_CCR"))/2)/Count(Fields!Case_ID.Value, "MIN_MAX_CCR") 

類別分組:

1.=lookup(Fields!CaseID.Value,Fields!Case_ID.Value, Fields!location.Value,"MIN_MAX_CCR") 

所以第一場是從目前的數據集,二是從MIN_MAX_CCR數據集,該位置來自第一個數據集,然後獲取case_ID的數據集。

現在,當我運行這個時,我得到了這個可愛的錯誤: System.Web.Services.Protocols.SoapException:分組'Chart8_CategoryGroup'的組表達式是指字段'位置'。報告項目表達式只能引用當前數據集範圍內的字段,或者如果在聚合內部,則指定指定的數據集範圍。字段中的字母必須使用正確的大小寫。 在

我只是不能看到一個解決這個問題的方法 - 由於查詢差異的性質,我無法在一個查詢中組合數據。

回答

0

您試圖從MIN_MAX_CCR返回位置,但它不存在。

我會閱讀查找功能上的文檔或智能感知提示,以瞭解如何正確編寫它。