我繼承了報告中分組和聚合完成的報告。數據集是SQL Server 2008查詢。SSRS:我可以根據報告計算排除報告行嗎?
這些原始數據:
ID Budget Amount Spent Amount
A 1,500 20
A 1,500 20
A 1,500 60
B 2,000 50
B 2,000 75
B 2,000 75
這樣表示的報告:
ID Budget Amount Spent Amount
A 1,500 100
B 2,000 200
我添加了一個計算字段的報告得到這個:
ID Budget Amount Spent Amount Balance
A 1,500 100 1,400
B 2,000 200 1,800
我可以在報告中執行某項操作可以排除天平少於t的行韓1500? 如果不是,我的其他選擇是什麼?
****************************
。 。 。第二天 。 。 。
已嘗試添加過濾器過濾器的建議。到Tablix和行可見性Exp。到行 - 不成功 - 這是我發現:
我的實際報告有行上的兩個行組,我想限制顯示的行。
我在另一個報告[沒有行組]中嘗試了在這個線程中做出的同樣的建議......並且Tablix過濾器和行可見性都正常工作。
我不得不假設我的'問題'報告有兩個級別的分組這一事實是表達式不起作用的原因。
但是。 。 。有沒有辦法解決這個問題?
****************************
我才意識到[而在其他地方研究這個同樣的問題],我有工作的報告沒有一個「細節」行。
我在想作爲Details行的不是。本報告中沒有詳細信息行。我一直在嘗試所有建議,不是一個詳細信息行的行。
在你上面的例子中,你的意思是刪除ID爲A的行嗎? – JonH
如果您不感興趣,您可以放置一行表達式來隱藏該行。突出顯示您的行並在表達式中放置:'= IIF(Fields!MyBalance.Value <1500,True,False)' – JonH
天平不是數據集中的字段。它是報告字段中的表達式。 – Talay