2

我允许用户输入他们需要的开始日期和结束日期。我将开始和结束日期参数设置为@Start 和@End。它们没有存储任何值,而在我的代码中我有....在@Start 和@End 之间。用户输入的日期被传递到我的程序中,而不是我指定允许用户在参数属性中输入的内容。我的问题是我希望选择的每个日期的默认开始时间是 5:00 AM 而不是 0:00 AM。这样,当用户选择例如:2/20 和 2/21 时,他们可以从 5:00 AM-5:00 AM 检索日期。这使我的程序能够显示午夜之后的数据,这是必要的,因为我的数据在凌晨 3:00 停止。

4

1 回答 1

4

您可以使用该DateAdd功能添加 5 小时以获得 2/20/2013 5:00 AM

看这个:

=DateAdd("h",5,Parameters!StartDate.Value)

编辑

您可以在以下之一中添加这行代码:

数据集的参数部分

  • 右键单击您的数据集
  • 点击参数部分
  • 单击FX按钮,然后将代码行放在那里

使用参数过滤 SQL 查询时使用此选项

报告的字段(即文本框、表格单元格等)

  • 右键单击该字段
  • 单击字段表达式选项,然后将代码行放在那里

结果如下所示: 在此处输入图像描述

于 2013-02-28T13:46:57.910 回答