我是SSRS的新手,需要开发SSRS报告以水平布局显示内联数据,如下图所示为pix和data,请在您的帮助下指导:
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
此致
答案 0 :(得分:7)
这是一种需要考虑的方法:
创建一个包含一个Row Group和一个Column Group的矩阵。删除行/列标题行并添加新列,因此矩阵体中只有两个文本框:
将行组表达式设置为:
=Ceiling(RowNumber(Nothing) / 6)
将列组表达式设置为:
=(RowNumber(Nothing) - 1) Mod 6
这会创建每行有六个值的人工分组。
我将第一个文本框表达式设置为:
=IIf(Fields!Selected.Value = "True", "X", Nothing)
即。必要时显示X
。主文本框仅设置为Type
字段。
根据需要提供值矩阵:
显然格式很粗糙,但你可以看到它是如何工作的。
如果数据集中的 ID 值是唯一且顺序的,您可以使用该值而不是RowNumber()
。此外,这只保留了数据集顺序。
希望这会给你一些想法。