Reporting services SSR以水平布局显示数据
我是SSRS新手,需要开发SSRS报告以水平布局内联显示数据,如下所示为pix和数据,请在您的帮助下进行指导:Reporting services SSR以水平布局显示数据,reporting-services,ssrs-2008,reportingservices-2005,ssrs-tablix,ssrs-grouping,Reporting Services,Ssrs 2008,Reportingservices 2005,Ssrs Tablix,Ssrs Grouping,我是SSRS新手,需要开发SSRS报告以水平布局内联显示数据,如下所示为pix和数据,请在您的帮助下进行指导: ID Type ID 1 Drawings True 2 Shop Drawing False 3 Samples False 4 Specification True 5 Diskettes False 6 CD Disc False 7 Bulletin False 8 Site Instructio
ID Type ID
1 Drawings True
2 Shop Drawing False
3 Samples False
4 Specification True
5 Diskettes False
6 CD Disc False
7 Bulletin False
8 Site Instruction False
9 Sketches True
10 Submittal False
11 Product Literature False
12 Other False
关于这里有一种方法需要考虑: 创建一个包含一个行组和一个列组的矩阵。删除行/列标题行并添加新列,因此矩阵体中只有两个文本框: 将行组表达式设置为:
=Ceiling(RowNumber(Nothing) / 6)
=(RowNumber(Nothing) - 1) Mod 6
=IIf(Fields!Selected.Value = "True", "X", Nothing)
将列组表达式设置为:
=Ceiling(RowNumber(Nothing) / 6)
=(RowNumber(Nothing) - 1) Mod 6
=IIf(Fields!Selected.Value = "True", "X", Nothing)
这将创建每行有六个值的人工分组
我将第一个文本框表达式设置为:
=Ceiling(RowNumber(Nothing) / 6)
=(RowNumber(Nothing) - 1) Mod 6
=IIf(Fields!Selected.Value = "True", "X", Nothing)
i、 e.需要时显示X
。主文本框仅设置为类型
字段
这将根据需要提供一个值矩阵:
显然,格式很粗糙,但您可以看到它是如何工作的
如果数据集中的ID值是唯一且连续的,则可以使用该值而不是RowNumber()
。此外,这只是保留了数据集顺序
希望这能给你一些想法。这里有一种方法可以考虑: 创建一个包含一个行组和一个列组的矩阵。删除行/列标题行并添加新列,因此矩阵体中只有两个文本框: 将行组表达式设置为:
=Ceiling(RowNumber(Nothing) / 6)
=(RowNumber(Nothing) - 1) Mod 6
=IIf(Fields!Selected.Value = "True", "X", Nothing)
将列组表达式设置为:
=Ceiling(RowNumber(Nothing) / 6)
=(RowNumber(Nothing) - 1) Mod 6
=IIf(Fields!Selected.Value = "True", "X", Nothing)
这将创建每行有六个值的人工分组
我将第一个文本框表达式设置为:
=Ceiling(RowNumber(Nothing) / 6)
=(RowNumber(Nothing) - 1) Mod 6
=IIf(Fields!Selected.Value = "True", "X", Nothing)
i、 e.需要时显示X
。主文本框仅设置为类型
字段
这将根据需要提供一个值矩阵:
显然,格式很粗糙,但您可以看到它是如何工作的
如果数据集中的ID值是唯一且连续的,则可以使用该值而不是RowNumber()
。此外,这只是保留了数据集顺序
希望这能给你一些想法。这12行是否总是相同的12种类型,即已知的数据集和基于它们的固定布局?伊恩,如果是固定报告,那么我就不会发布这个问题:-)。。。。行可以10-50-100任何…好的,再多一些。。。ID是否总是从1开始,增加1并且没有间隙?数据集是否会以任何有意义的顺序返回类型?如果没有,是否需要在报告级别应用任何排序?这12行是否总是相同的12种类型,即已知数据集和基于它们的固定布局?Ian,如果是固定报告,那么我将永远不会发布此问题:-)。。。。行可以10-50-100任何…好的,再多一些。。。ID是否总是从1开始,增加1并且没有间隙?数据集是否会以任何有意义的顺序返回类型?如果没有,是否需要在报告级别应用任何排序?