我有一个问题,找到解决方案,如何把内部程序3不同的动态枢轴查询(下面的例子),并在SSRS中使用它,我无法添加数据集,没有字段。另一个重要的事情是,在我的程序开始时,我有一个参数“@Data_x”作为我尝试广告数据集时的日期,有一个信息:“定义查询参数”,列表上只有“@Data_x”我无法定义“手动”。
以下是动态支点的示例:
DECLARE @PmtCols AS NVARCHAR(MAX), @query_ppl AS NVARCHAR(MAX)
select @PmtCols = STUFF((SELECT ',' + QUOTENAME(number)
from #data
group by number
order by number
FOR XML PATH(''), TYPE).value('.', 'NVARCHAR(MAX)'),1,1,'')
if OBJECT_ID ('tempdb..##ready') is not null drop table ##ready
set @query = 'SELECT ID,' + @PmtCols + ' into ##ready from
(select number, ID, przerwa_pl from #data) as x
PIVOT
(max(przerwa_pl) for number in (' + @PmtCols + ')) as p'
execute(@query) ;
我尝试关闭/打开FMTONLY但仍然没有。我该怎么办,请帮帮忙?