连接数据集的列和行的一个实例

问题描述 投票:0回答:1

在报告查看器的 rdlc 报告中,我有一个名为

dataSet1
的数据集。假设它返回值

1     Name1
2     Name2
3     Name1
4     Name2

我想要一个返回

Name1, Name2
的函数。 我该怎么办?

c# rdlc
1个回答
0
投票

您可以使用 LOOKUPSET 和 JOIN 来执行此操作。

类似的东西

=JOIN(LOOKUPSET(1,1,Fields!myName.Value,"myDataSetName"), ", ")

使用

LOOKUPSET()
我们匹配 1 和 1 的任意值,因此选择所有数据。然后我们想要返回
myName
字段的值,最后,我们声明我们想要返回
"myDataSetName"
数据集中的所有内容。

一旦我们有了这些值,我们就用

JOIN()
作为分隔符来
", "
它们。

您可以在表格或简单的独立文本框中使用此表达式。

© www.soinside.com 2019 - 2024. All rights reserved.