0

SSRSで式を作成する場合、構文Fields!<FieldName>.Valueを使用して、データセット行の特定のフィールドが持つ値を読み取ります。

データセットにフィールドを追加すると、通常のフィールド名だけでなく、フォームの一意の名前も関連付けられていることに気付きました。[<Table>].[<FieldName>]

フィールド名ではなく、一意の名前を使用してフィールドの値を読み取りたいのですが。これはどのように行うことができますか?

興味のある方は、データセットフィルターをパラメーターとして渡そうとしているので、これが必要です。1つのパラメーターには、フィルター処理するフィールドの一意の名前が含まれ、2番目のパラメーターには、フィルターで一致するフィールド値が含まれます。私の場合、データセットフィールド名は変更できますが、一意の名前は変更できないため、この一意の名前を使用する必要があります

4

1 に答える 1

2

次のような構文を使用して、動的フィールド参照を作成できます。

= Fields(Parameters!ParameterField.Value).Value

参照http://msdn.microsoft.com/en-us/library/ms157328.aspx#Parameters

于 2012-11-16T11:48:20.107 に答える