我需要修复表中的20行。.10行中显示的数据我想动态创建剩余的10行
如果tablix数据长度为10行,我需要显示20行数据行和10行空白行
答案 0 :(得分:1)
我过去在查询中已经做到了。我所做的是将相关数据添加到临时表中。使用该表,您可以得到存在的行数的COUNT
并添加空行,直到总数达到20。因此,例如,您可以添加如下内容。
DECLARE @rowCount INT = (SELECT COUNT(*) FROM #temporaryTable)
WHILE @rowCount < 20
BEGIN
INSERT INTO #temporaryTable(someField)
VALUES (' ')
SET @rowCount = @rowCount + 1
END
由于关于您的数据的信息很少,因此您必须对其进行调整以匹配您的数据,但是想法是相同的。拥有所有需要的行之后,只需使用
结束该过程SELECT * FROM #temporaryTable