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文件夹中创建了一个新的Parameters as Dateand queryOptions。所以基本上queryOptions是我想用作查询的所有内容。

  2. 然后在Dataset Properties>>ParametersqueryOption下创建另一个参数。

  3. queryOptions(步骤 2)的值设置为[queryOptions](步骤 1)。

于 2012-11-10T08:42:57.537 回答