在报告查看器的 rdlc 报告中,我有名为 dataSet1 的数据集,假设它返回值
1 Name1
2 Name2
3 Name1
4 Name2
我想要一个返回“Name1,Name2”的函数 我该怎么做?
您可以使用 LOOKUPSET 和 JOIN 来执行此操作。
类似的东西
=JOIN(LOOKUPSET(1,1,Fields!myName.Value,"myDataSetName"), ", ")
使用
LOOKUPSET()
我们匹配 1 和 1 的任意值,因此选择所有数据。然后我们想要返回 myName
字段的值,最后,我们声明我们想要返回 "myDataSetName"
数据集中的所有内容。
一旦我们有了这些值,我们就用
JOIN()
作为分隔符来 ", "
它们。
您可以在表格或简单的独立文本框中使用此表达式。