参数中的按钮可在 Reportbuilder 中单击到前一周
Button in parameter to click to previous week in Reportbuilder
我正在使用 Microsoft SQL Report Builder 2012 3.0 为自己制作每周报告。现在我有一个 StartDate(前一周的星期一)和一个 EndDate(前一个星期日)作为参数。有没有办法在这些参数旁边放置某种按钮,让我回到一周前。
假设我的开始日期是 5 月 12 日,结束日期是 5 月 18 日。单击此按钮,我的开始日期将变为 5 月 5 日,结束日期为 5 月 11 日。
谢谢
简短回答:不可以。您不能将按钮添加到参数窗格。
显而易见的答案:DateTime
数据类型参数旁边有一个显示日历的按钮,可让您轻松选择日期。但是,我相信你知道这一点。
可能的解决方案:在报告本身中添加一个 link,单击它时,将使用您想要的日期参数重新运行报告。日期的 URL 参数将是动态的,并且基于当前正在查看的报告的参数值。这样,您可以同时拥有后退 URL 和前锋 URL,具体取决于它是否适用。
这可能对您有帮助:How to do Jump to URL in SSRS?
向报表本身添加按钮如何?
- 为 "Previous Month" 和 "Next Month"
绘制类似按钮的文本框
- 定义操作参数值的操作
我正在使用 Microsoft SQL Report Builder 2012 3.0 为自己制作每周报告。现在我有一个 StartDate(前一周的星期一)和一个 EndDate(前一个星期日)作为参数。有没有办法在这些参数旁边放置某种按钮,让我回到一周前。
假设我的开始日期是 5 月 12 日,结束日期是 5 月 18 日。单击此按钮,我的开始日期将变为 5 月 5 日,结束日期为 5 月 11 日。
谢谢
简短回答:不可以。您不能将按钮添加到参数窗格。
显而易见的答案:DateTime
数据类型参数旁边有一个显示日历的按钮,可让您轻松选择日期。但是,我相信你知道这一点。
可能的解决方案:在报告本身中添加一个 link,单击它时,将使用您想要的日期参数重新运行报告。日期的 URL 参数将是动态的,并且基于当前正在查看的报告的参数值。这样,您可以同时拥有后退 URL 和前锋 URL,具体取决于它是否适用。
这可能对您有帮助:How to do Jump to URL in SSRS?
向报表本身添加按钮如何?
- 为 "Previous Month" 和 "Next Month" 绘制类似按钮的文本框
- 定义操作参数值的操作