Reporting services 以单列显示数据
我有一个如下所示的表格: 表1 我需要像下面这样显示数据。我尝试过使用分组,但失败了。 我读过一些主题,但找不到解决方案。这应该没那么难 表2Reporting services 以单列显示数据,reporting-services,visual-studio-2015,Reporting Services,Visual Studio 2015,我有一个如下所示的表格: 表1 我需要像下面这样显示数据。我尝试过使用分组,但失败了。 我读过一些主题,但找不到解决方案。这应该没那么难 表2 您可以通过在一个哑组上使用LookupSet来实现这一点 在报告中添加tablix,并在行组窗格中添加父组 使用下面的表达式创建组 =1 该表达式将只创建一个组,并且在设计中会有类似的内容 然后在我上面截图中突出显示的单元格中使用此表达式 =join( LookupSet(1,1,Fields!ColumnA.Value,"DataSetName
您可以通过在一个哑组上使用
LookupSet
来实现这一点
在报告中添加tablix,并在行组
窗格中添加父组
使用下面的表达式创建组
=1
该表达式将只创建一个组,并且在设计中会有类似的内容
然后在我上面截图中突出显示的单元格中使用此表达式
=join(
LookupSet(1,1,Fields!ColumnA.Value,"DataSetName")," - ")
其中字段!ColumnA.Value
是X
、Y
和Z
值的字段,DataSetName应该是数据集的名称
你会得到这个结果
如果在
列A
中有重复的值,它们在单元格中也会重复出现。您必须筛选数据集以仅获取唯一值。您可以使用LookupSet
在哑组上获取该值
在报告中添加tablix,并在行组
窗格中添加父组
使用下面的表达式创建组
=1
该表达式将只创建一个组,并且在设计中会有类似的内容
然后在我上面截图中突出显示的单元格中使用此表达式
=join(
LookupSet(1,1,Fields!ColumnA.Value,"DataSetName")," - ")
其中字段!ColumnA.Value
是X
、Y
和Z
值的字段,DataSetName应该是数据集的名称
你会得到这个结果
如果在
列A
中有重复的值,它们在单元格中也会重复出现。您必须对数据集进行筛选,以获得唯一的值。非常感谢!成功了!你是北方的国王!我有一个新的要求。如果列的两行具有相同的值,我应该怎么做?因为它的表现像X-Y-Y。非常感谢!成功了!你是北方的国王!我有一个新的要求。如果列的两行具有相同的值,我应该怎么做?因为它表现得像X-Y-Y。