2009-10-26 100 views
0

請有人可以幫忙。兩個數據集 - sql報告服務2008

我有兩個我正在使用的數據集和兩個表。我設法做了一個正確的表達,所以不明白爲什麼我的第二個不會工作。

我的第一個表達式是我需要根據結果說明目標編號,例如,

=IIF(Fields!Line.Value = "B1", "10", IIF(Fields!Line.Value = "C1", "15", "")) 

這工作正常,但我的下一個表達式不 - 這裏我試圖帶來B線或C線的結果例如

=IIf(Fields!Line.Value="B1", Sum(Fields!Result.Value, "DataSet2"), IIF(Fields!LineName.Value = "B3", sum(Fields!Result.Value, "DataSet2"),"")) 

有了這最後一個公式,它爲所有行提供了相同的信息,它沒有考慮到我的IIF語句,例如,而不是它爲線B帶來60分,線C爲40分,它爲B和C帶來了100分。

你能告訴我我要去哪裏嗎?

問候,AM

回答

0

現在,您的公式了將所有的整個數據集列並返回總和。我想你必須糾正你的IIF聲明才能得到相關的結果。

+0

是的,這是我得到的問題,我試過各種方法來編寫代碼,但我無處可去,它要麼增加了整個列或我收到了錯誤消息。我也試着用Google搜索答案。 關心, – 2009-10-26 13:55:13

相關問題