SSRS加入多个数据集,但数据元素相同

时间:2013-10-02 22:15:16

标签: sql reporting-services ssrs-2008

我是否可以为多个表创建数据集,并根据表中是否存在FK值来填充报表中的每个元素? 这是情况...... 我需要使用每条记录的最新数据填充报告。在数据库的结构中,每个后续记录都在不同的表中。 因此,如果John说我喜欢饼干,我们打电话给他,然后我们打电话给他,他说他喜欢冰淇淋,Table1有John和Cookies,table2有John和IceCream。最多5次尝试,所以表1-5。我需要检查所有表,但只返回最新的表。所以我需要检查表3-5以获取John,但只返回IceCream for table2。 按照这个例子,我需要一个只是“[Name]目前喜欢[甜点]”的报告。 所有五个表都具有完全相同的结构(但第一个表有2个额外的列)和相同的列名。 我正在返回大约200个数据元素,因此如果它们不在后续表中,则将它们全部选择到临时表将使查询非常长,并且显然,对于SSRS来说太长了,因为它在我尝试时被截断了。

1 个答案:

答案 0 :(得分:0)

您可以创建一个视图,将数据整理到更易查询的表格中。

由于我不知道数据模型,我无法告诉你如何创建视图,但是你可以将所有表的结果联合起来。

然后,报告中的查询将更容易编写。

祝你好运! 亚历

相关问题