我有一個包含多行的數據集。這些列是name
和plot
; plot
是一個二進制圖像文件。例如,如果我想顯示name
爲secondPlot
的情節,我該怎麼做?我只能用=First(Fields!plot.Value, "DataSet1")
顯示第一個圖,但沒有任何運氣,檢索plot
的值與某個name
的值。使用SSRS表達式中的where子句
我發現如果IIf
函數,但我不確定它的用法,或者它是否實際上我正在尋找什麼。例如,=First(IIF(Fields!name.Value = "secondPlot", Fields.plot.Value, Nothing))
給出錯誤「報告的定義」/ MainReport'無效「。
爲了說明問題,我在Insert> Image> Database source中輸入了這個信息。
您是否允許用戶選擇當前正在顯示哪個繪圖?或者您是否試圖在一個數據集中檢索所有情節圖像並同時顯示? – Aidan
@Aidan也沒有。我只想顯示一個具有我指定名稱的單個繪圖,而不是一個恰好是數據庫中第一個繪圖的繪圖。 – clb
您應該使用報表參數並在基礎查詢中使用該參數。 – HardCode