我想基于数据集列值在tablix控件中创建空行。
离。 | col1,col2,col3 | 1 A 3 | 2 B 2 | 3 C 5 |
我的tablix应该显示这样的报告 col1,col2 | 1 A. ---------(空白行) --------- --------- | 2 B. --------- --------- |
像这样我必须根据列值在tablix中创建空白行。请帮帮我。
答案 0 :(得分:2)
在col1(或任何唯一/ pkey col)上创建行分组,然后右键单击tablix行并在下面的组中添加一行...您可以根据您的使用/需求合并插入的行
根据您的要求..您必须创建一个单独的报告绑定,以结果存储过程集
CREATE PROCEDURE GETNUMNER(@N AS INT)
AS
BEGIN
DECLARE @Numbers TABLE
(
Number INT IDENTITY(1,1) PRIMARY KEY CLUSTERED
)
WHILE COALESCE(SCOPE_IDENTITY(), 0) < @N
BEGIN
INSERT @Numbers DEFAULT VALUES
END
SELECT * FROM @Numbers
END
此报告应该有一个整数类型参数...使用空行的Tablix(根据要求的列数)
现在回到原始报告..在空行中插入一个子报告(插入组内)设置用空tablix创建的子报告..从col3传递参数信息。
当col3具有值3时它将做什么。子报告将生成3个空行&amp;等...... 我希望你理解我试图解释的方式。