Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/reporting-services/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Reporting services 如何创建与在SSR上输入的数字相同的列_Reporting Services_Dynamic Columns - Fatal编程技术网

Reporting services 如何创建与在SSR上输入的数字相同的列

Reporting services 如何创建与在SSR上输入的数字相同的列,reporting-services,dynamic-columns,Reporting Services,Dynamic Columns,如何创建与在SSR上输入的数字相同的列? 我需要创建144列,如何动态创建144列? 我们可以为使用矩阵报表创建多个列输入数字吗? 或者是否可以使用不同的方法来实现这一点 谢谢?使用以下查询创建数据集(例如,dsColumns) DECLARE @counter int = 1 DECLARE @t TABLE (ColNum int) WHILE @Columns>= @counter BEGIN INSERT INTO @t SELECT @counter

如何创建与在SSR上输入的数字相同的列? 我需要创建144列,如何动态创建144列? 我们可以为使用矩阵报表创建多个列输入数字吗? 或者是否可以使用不同的方法来实现这一点

谢谢?

使用以下查询创建数据集(例如,
dsColumns

DECLARE @counter int = 1
DECLARE @t TABLE (ColNum int)

WHILE @Columns>= @counter
    BEGIN
        INSERT INTO @t SELECT @counter
        SET @counter = @counter +1
    END

SELECT * FROM @t ORDER BY ColNum 
@Columns
参数将自动添加到报告中

添加一个矩阵,将列数据集设置为
dsColumns
,并将列分组设置为
ColNum

将详细信息单元格的表达式设置为任意值

运行报告并将Column参数设置为所需的列数

当然不会发生太多的事情,因为没有数据,但它会按照你的要求去做