2

我有一个 SSRS 2008 报告,其中默认参数值为:

<ReportParameter Name="BegDate">
      <DataType>DateTime</DataType>
      <DefaultValue>
        <Values>
          <Value>=DateAdd("D",-13,DateAdd("D",6-(Weekday(Today)),Today))</Value>
        </Values>
      </DefaultValue>
      <Prompt>BegDate</Prompt>
    </ReportParameter>
    <ReportParameter Name="EndDate">
      <DataType>DateTime</DataType>
      <DefaultValue>
        <Values>
          <Value>=DateAdd("D",-7,DateAdd("D",6-(Weekday(Today)),Today))</Value>
        </Values>
      </DefaultValue>

我正在尝试创建对此报告的订阅,但在此处传递不同的参数值:

在此处输入图像描述

我怎样才能做到这一点?我可以在这些文本框中输入公式吗?

4

1 回答 1

3

您需要数据驱动订阅:仅在 SQL Server 企业版中找到:

http://msdn.microsoft.com/en-us/library/ms159150.aspx

我之前在一家没有资金(嗯……太便宜了)无法获得企业版的公司工作。我最终编写了一个非常酷的 Windows 服务,它通过 SSRS 进行身份验证,然后使用这种技术发送报告:

http://msdn.microsoft.com/en-us/library/ms155391.aspx

于 2013-02-22T22:02:21.690 回答