私は複数の行を持つデータセットを持っています。列はname
とplot
です。 plot
はバイナリイメージファイルです。 name
がsecondPlot
のプロットを表示したい場合、どうすればいいでしょうか?私は=First(Fields!plot.Value, "DataSet1")
と最初のプロットを表示することができますが、特定のname
値を持つplot
を取得することと運がなかった。SSRS式のwhere節の使用
IIf
が機能していても、その使用法がわからない場合や、実際に私が探しているものがわからない場合は見つかりました。 =First(IIF(Fields!name.Value = "secondPlot", Fields.plot.Value, Nothing))
は、たとえば、「レポートの定義/ MainReport 'が無効です」というエラーを示します。
説明のため、[挿入]> [イメージ]> [データベースソース]に入力しています。
現在表示されているプロットをユーザーが選択できるようにしていますか?または、1つのデータセットですべてのプロット画像を取得して同時に表示しようとしていますか? – Aidan
@エイダン私は、指定した名前の単一のプロットを表示したいだけで、データベースの最初のプロットではない単一のプロットを表示するだけです。 – clb
レポートパラメータを使用し、そのパラメータを基になるクエリで使用する必要があります。 – HardCode