Visual studio 2010 VS 2010中跳转到报告的参数

Visual studio 2010 VS 2010中跳转到报告的参数,visual-studio-2010,tsql,Visual Studio 2010,Tsql,我在VisualStudio2010中有一个报告,其中有两个字段跳转到的。两者都跳转到同一个报告。但是,其中一个字段只需要传递3个参数,而另一个字段需要传递4个参数。如何保存两个字段跳转到的相同报告?我想不出不必传递日期参数的方法。我知道我可以创建一个单独的数据集和一个单独的报告,但如果可能的话,我希望避免这样做 SELECT SalesData.SBLOC, SalesData.SBCUST, SalesData.RMNAME, SalesData.SBITEM, SalesDa

我在VisualStudio2010中有一个报告,其中有两个字段跳转到的。两者都跳转到同一个报告。但是,其中一个字段只需要传递3个参数,而另一个字段需要传递4个参数。如何保存两个字段跳转到的相同报告?我想不出不必传递日期参数的方法。我知道我可以创建一个单独的数据集和一个单独的报告,但如果可能的话,我希望避免这样做

SELECT        SalesData.SBLOC, SalesData.SBCUST, SalesData.RMNAME, SalesData.SBITEM, SalesData.IFPRVN, SalesData.SBITD1, SalesData.SBDIV, SalesData.SBCLS, 
                         SalesData.SBQSHP, SalesData.AVC, SalesData.SBEPRC, SalesData.SBINV, SalesData.SBORD, SalesData.SBTYPE, SalesData.SBINDT, SalesData.RMSTAT
FROM            SalesData INNER JOIN
                         FiscalCalendar ON SalesData.SBINDT = FiscalCalendar.FiscalDate
WHERE        (FiscalCalendar.FiscalYear = '2013') AND (SalesData.SBLOC IN (@Location)) AND (SalesData.SBTYPE = 'O') AND (FiscalCalendar.FiscalMonthName IN (@FiscalMonthName)) AND (FiscalCalendar.FiscalWeekNum IN (@FiscalWeekNum)) AND (FiscalCalendar.FiscalDate IN (@FiscalDate))

根据三参数代码和四参数代码之间的差异,您可以默认第四个参数。。。您还应该发布一些代码,以便更容易看到问题所在。我添加了SQL。问题是,我只能使用一个数据集,我不知道如何默认日期。