4

以下に示すように、クエリに渡されるパラメーターを持つデータセットがあります。

ここに画像の説明を入力

ここでの問題は、 DataSet パラメータqueryOptionsが Report Parameter からの値を受け入れないことDateです。

たとえば、レポートの<CalendarDate> 08/11/2012 </CalendarDate>代わりに値をハードコードすると、正常に機能します。<CalendarDate> = Parameters!Date.Value </CalendarDate>

パラメータを渡すときに何が間違っていますか。

別のデータセット パラメータを作成しDate、パラメータ値を割り当て[@Date]ても機能しませんでした。

:パラメータDateはタイプですDateTime

4

2 に答える 2

1

パラメータ値の下で動的式を試すことができます。次の式のようなもの:

    =”&lt;QueryOptions><CalendarDate> = “&amp;Parameters!Date.Value.Tostring(“MM/dd/yyyy”) &”&lt;/CalendarDate></QueryOptions>”
于 2012-11-08T13:46:27.273 に答える
1

わかりました、これでうまくいきました!

  1. Parameters フォルダーに新しいパラメーターを作成しましたDatequeryOptions基本的にqueryOptionsは、クエリとして使用するすべてのものです。

  2. 次に、 Dataset Properties>>ParametersqueryOptionの下に別のパラメーターが作成されます。

  3. queryOptions(手順 2)の値を ([queryOptions]手順 1) に設定します。

于 2012-11-10T08:42:57.537 に答える