0
=First(Fields!PrimeContractor.Value, "DataSet1") + ", " + Last(Fields!PrimeContractor.Value, "DataSet1") 

これは、フィールドの最初と最後の値を1つの単一セルにするのに適していますが、その間に他のものを取得するにはどうすればよいですか?私は "Second"を試しましたが、それは時間価値ですので、うまくいきません。SSRS第1、第2、第3など?

答えて

0

あなたは一緒にすべてを置くためにのJOIN を使用し、その後、データセット内の選択された値を取得するためにLookupSetを使用することができます。

=Join(LookupSet(1, 1, Fields!PrimeContractor.Value, "DataSet1"), ", ") 

あなたはすべてのレコードをしたいので、最初のための1と1を使用します2つの引数(1 = 1)。これは次のようになります。

Lookup records where 1 = 1 and return the PrimeContractor in the DataSet1 Dataset.

+0

質問を書く前にルックアップ式を何度も試してみましたが、これは決してうまくいかなかったのです。私はこのエラーが発生し続ける: "テキストボックス 'textbox14'の値式には、ルックアップ関数に有効でないスコープパラメータがあります。スコープパラメータは、データセットの名前である文字列定数に設定する必要があります。そういうわけで、最初から最後まで私はそれを働かせることができると決めました。 –

+0

@ K.Ventura - ** DataSet1 **は実際に** Dataset1 **ですか?いくつかの機能は、他の機能よりもCAPSについてもっと揺さぶられています。 –

+0

これはDataSet1と呼ばれます –

関連する問題