2016-08-05 65 views
0

我在SSRS條形圖上缺少酒吧時遇到問題。我在網上做了大量搜索,試圖找到解決方案,但我試過的東西似乎沒有解決問題,而且我感到沮喪。缺失SSRS條形圖上的酒吧/值

我有以下的數據(這是查詢結果直接從數據集中在SSRS運行的截圖):

SSRS Chart Data with Grades and Number of Students Per Grade

而且不管我做什麼,「測試」成績將不在圖表中顯示:

SSRS Bar Chart based on data in previous screenshot

事實上,等級的原始清單並沒有包括「不滿意」和「測試」級依然沒有出現。我添加了第四年級,看看它是否會改變哪個酒吧沒有出現,或者看看它是否被鎖定到有限的酒吧或某些東西,但是,正如你所看到的,它包括了新的等級,但它仍然留下「測試」。

我已經嘗試了下面的事情,但沒有成功:

  1. 確信沒有圖表或數據集的過濾器設置和圖表不是一個表或其他任何有過濾器(它沒有過濾該級了由什麼我可以找到)
  2. 圖表座標軸間隔:= 1
  3. 圖表座標軸AllowLabelRotation = Rotate30(如果標籤太長或東西...)
  4. 改變了圖表的大小? (如果沒有足夠的空間用於4個酒吧)
  5. 更改標籤字體大小(如果標籤太長或某些東西...?)
  6. 將「測試」等級的名稱從「Letter」更改(如果這是一個保留字或其他內容) ,並試圖將它設置爲我的名字而不是「測試」

我可能還有更多的嘗試,但這是我現在所能記得的。

這裏是我的圖表設置截圖 - 表達的是=((Fields!TotalStudentsPerGrade.Value/Fields!TotalStudentsInClass.Value) * 100)得到的百分比:

Chart Property settings window

+0

我不認爲這會影響你的問題,但你不應該需要**級**作爲一個系列。我會嘗試從頭開始重新創建圖表 - 有時他們會陷入困境,並且需要更長的時間才能弄清楚哪些屬性會使其工作不正確。 –

回答

0

那麼,爲什麼它的工作現在我不明白,但顯然,即使我檢查查詢返回了所有這些值,並且無論如何都沒有過濾器,不知何故某事忽略了具有「測試」分數的學生之一。我向另一名學生添加了「測試」分數,看看它是否顯示2,當它不顯示1時,它只顯示1.同樣,我測試了查詢並在數據集結果中顯示了「測試」所以我不明白爲什麼圖表不會顯示它。

在任何情況下,它已經解決,但我不明白爲什麼它首先被打破。