如何在 s-s-rS 中添加 2 个数据集
Posted
技术标签:
【中文标题】如何在 s-s-rS 中添加 2 个数据集【英文标题】:How to add 2 data sets in s-s-rS 【发布时间】:2021-03-18 08:20:01 【问题描述】:我有 2 个具有公共列 VNO 的数据集。现在我想在 s-s-rs 中获取报告,例如
VDate, Count('') from B for Vdate, Count('') from A for Vdate
谁能帮帮我,我尝试了查找但无法获得此输出。
注意:我不能在 SQL 中加入这两个表,因为这两个表位于不同的实例上,它们没有连接,也没有这样做的权限。
【问题讨论】:
【参考方案1】:您需要使用 LOOKUPSET() 。这将返回一个数组,然后您可以像这样检查它的长度
=LookupSet(Fields!InvoiceDate.Value, Fields!VDate.Value, Fields!VNO.Value, "DataSetB").Length
第三个参数是返回值,但由于您只是得到一个计数,所以我们在那里返回什么并不重要。 DataSetB
是您的第二个数据集的区分大小写的名称。
【讨论】:
非常感谢您的回复。这个解决方案对我不起作用,但是是的,我从中得到了提示。如果我们在 varchar 字段上使用 Length 函数,那么它将计算字符,而不是我期望的计数。所以我使用了 split(Join(LookupSet(Fields!VDate.Value, Fields!EnteredDate.Value, Fields!VNO.Value, "DS_NAP"), ","),",").Length 这对我来说是完美的。谢谢@艾伦以上是关于如何在 s-s-rS 中添加 2 个数据集的主要内容,如果未能解决你的问题,请参考以下文章