我在Visual Studio 2010中有一个报告,其中有两个字段已跳转到。两者都跳到同一份报告。但是,其中一个只需要传递3个参数,而另一个字段需要4.如何保持两个字段都跳转到同一个报告?我无法想出一种不必传递Date参数的方法。我知道我可以创建一个单独的数据集和一个单独的报告,但如果可能的话,我想避免这样做。
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))