說我有3個表系列A,B,單表SSRS 2008 R2圖表:選擇性過濾圖表上系列
通常當我申請過濾器的類別組CG數據的C,過濾器將在所有3影響系列A,B,C。我需要的是在A系列,B系列上應用特定濾光片,但不是C
是否有可能?
說我有3個表系列A,B,單表SSRS 2008 R2圖表:選擇性過濾圖表上系列
通常當我申請過濾器的類別組CG數據的C,過濾器將在所有3影響系列A,B,C。我需要的是在A系列,B系列上應用特定濾光片,但不是C
是否有可能?
我猜你是在整個圖表上應用一個過濾器,爲了解決這個問題,你需要調整你的過濾器以僅適用於所需的系列。
取自msdn:「要過濾圖表中的數據點,可以在類別組或系列組上設置過濾器。」
要在圖表系列組
設計視圖中打開報表中設置過濾器。
在設計圖面上,單擊圖表兩次以調出數據,系列和類別字段放置區域。
右鍵單擊序列字段放置區中包含的字段,然後選擇系列組屬性。
單擊過濾器。這顯示了過濾器方程的當前列表。默認情況下,列表是空的。
點擊添加。出現一個新的空白過濾器公式。
在表達式中,鍵入或選擇要過濾的字段的表達式。要編輯表達式,請單擊表達式(fx)按鈕。
從下拉框,選擇在第5步
在操作箱創建表達式數據類型相匹配的數據類型,選擇要過濾器使用操作比較表達式框和值框中的值。您選擇的操作員確定下一步使用的值的數量。
在「值」框中,鍵入您希望過濾器根據其表達式計算值的表達式或值。
單擊確定。
如問題中所述,過濾類別組將過濾所有圖表數據,而不僅僅是一個系列。所以圖表上的過濾器功能不能用於此。但是,通過使用計算列可以達到與僅篩選一個圖表系列相同的效果。簡而言之:您需要添加只包含您各自系列所需數據的計算列。
讓我們用一個簡單的例子來解釋它是如何工作的。您需要使用區域圖結合「歐元匯率」使用折線圖顯示「美元匯率」圖像。
添加計算的字段使用下面的表達式稱爲Rate_USD:
=IIF(Fields!CurrencyAlternateKey.Value = "EUR", Fields!EndOfDayRate.Value, 0)
現在在使用這兩個字段:
=IIF(Fields!CurrencyAlternateKey.Value = "USD", Fields!EndOfDayRate.Value, 0)
使用這種添加第二個計算的字段稱爲Rate_EUR值爲的圖表框創建兩個單獨的,已過濾的系列。
嗨,我想申請過濾器圖表系列本身,而不是系列組,事實上我沒有系列組。報告表中這兩個不同 –
與OP一樣,我需要獨立地過濾系列。這個答案只是過濾圖表。 – TomG