レコードごとに 1 ページだけのレポートがあります。レコードはパラメーターを使用して選択されます。
このレポートには、4 つの画像用のスペースがあり、"AdditionalPhotos" というデータセットがあります。このデータセットの最初の 4 行の画像をレポートの各スペースに配置したいと思います。
これを行うために、First(Image)、Second(Image)、Third(Image)、Fourth(Image) のような関数で式を使用することを計画しました。SSRS は First() と Last() のみをサポートしていることに気付いたので、別のフォーラム投稿からのアドバイスを使用してください。 -e603a3473ac6/nth-row-element-in-a-dataset-ssrs
「AdditionalPhotos」と同じクエリを含む別のデータセットを実装しましたが、「ID」と「RowNum」の 2 つの列しかありません。この式を使用すると、テキスト ボックスに Photo Source フィールドが表示されます。これは素晴らしいことで、構文は機能しています。
=Lookup(1,Fields!Row.Value,Fields!Source.Value, "AdditionalPhotos")
私が持っている画像の値フィールドに:
=Lookup(1,Fields!Row.Value,Fields!Image.Value, "AdditionalPhotos")
これは機能しません。レポートの画像ボックスに赤い x アイコンが表示されるだけです。正しい MIME タイプの設定があり、画像ボックスの式を次のように変更して確認しました。
=Fields!Image.Value
アドバイスや提案は素晴らしいでしょう。