我在 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))