1

我是 SSRS 新手,需要开发 SSRS 报告以内联水平布局显示数据,如下图所示是像素和数据,请在您的帮助下指导:

在此处输入图像描述

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

问候

4

1 回答 1

7

这是一种需要考虑的方法:

创建一个包含一个行组和一个列组的矩阵。删除行/列标题行并添加一个新列,因此矩阵正文中只有两个文本框:

在此处输入图像描述

将行组表达式设置为:

=Ceiling(RowNumber(Nothing) / 6)

将列组表达式设置为:

=(RowNumber(Nothing) - 1) Mod 6

这会创建人工分组,每行将有六个值。

我将第一个文本框表达式设置为:

=IIf(Fields!Selected.Value = "True", "X", Nothing)

X在需要时显示。主文本框只是设置为该Type字段。

这会根据需要给出一个值矩阵:

在此处输入图像描述

显然格式很粗糙,但你可以看到它是如何工作的。

如果数据集中的ID值是唯一且连续的,您可以使用它而不是RowNumber(). 此外,这只是保留了数据集的顺序。

希望这能给你一些想法。

于 2013-07-22T13:16:29.997 回答