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

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

在报告查看器的 rdlc 报告中,我有名为 dataSet1 的数据集,假设它返回值

1     Name1
2     Name2
3     Name1
4     Name2

我想要一个返回“Name1,Name2”的函数 我该怎么做?

c# reporting-services 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.