以单列显示数据

时间:2017-02-17 12:23:46

标签: reporting-services visual-studio-2015

我有一张如下表所示的表格:

表1

enter image description here

我需要显示如下数据。我尝试过使用分组但是我失败了。 我已经阅读了一些主题但找不到解决方案。这不应该那么难。

表2

enter image description here

1 个答案:

答案 0 :(得分:0)

你可以使用LookupSet而不是一个愚蠢的群体。

在报告中添加一个Tablix,并在Row Groups窗格中添加一个父组。

enter image description here

使用以下表达式创建组。

=1

该表达式只会创建一个组,在设计中你会有这样的东西。

enter image description here

然后在我上面截图中突出显示的单元格中使用此表达式。

=join(
LookupSet(1,1,Fields!ColumnA.Value,"DataSetName")," - ")

其中Fields!ColumnA.ValueXYZ值的字段,而DataSetName应该是数据集的名称。

你会得到这个结果。

enter image description here

  

如果您在ColumnA中有重复的值,它们也会重复出现   在牢房里。您必须过滤数据集才能获得唯一的数据集   值。

如果有帮助,请告诉我。