我在visual studio数据工具中解决报告。我准备了界面,图表和计算。我在ms服务器上存储过程,我从报告中调用。
存储过程有4个参数(年,月,teritory,产品和类型) 在报告中,我已声明teritory和产品,如多个值选项。
我需要将参数teritory和product中的这些值引用到存储过程中。
知道它是如何工作的吗?一些技巧?我需要在子句IN中使用这个多个值 (例如,(@ territory)中的领土 - 它就像('110','120','D01')中的领土一样)
这是我程序开始的一部分
ALTER procedure [dbo].[P_WaterfallSLS] @year int,@month int, @territory nvarchar(250),@productgtroup varchar(25),@type int
as
SET NOCOUNT On
SET FMTONLY OFF
declare @valueLeft float
declare @lost float
declare @downTrader float
declare @upTrader float
declare @gained float
declare @valueRight float
select c.ICO,tar.teritoriumSales,c.title,tb.yearr,tb.monthr,wdays,sum(revenue) as revenue,sum(tb.parcels) as parcels into #h1 from workspace..TB_SALES_CUB tb
.....
谢谢