Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/71.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# SSRS报告-将来自不同数据源的数据合并到相同的表中_C#_Sql_Reporting Services_Rdl - Fatal编程技术网

C# SSRS报告-将来自不同数据源的数据合并到相同的表中

C# SSRS报告-将来自不同数据源的数据合并到相同的表中,c#,sql,reporting-services,rdl,C#,Sql,Reporting Services,Rdl,我有两个数据库,一个是员工数据库,另一个是过去在公司工作的员工数据库 两个数据库都有相同的表,但数据不同(两个数据库中都没有员工ID) 让我们只看员工表。 employee表中的字段是employee\u ID First\u Name和Last\u Name 我想在同一张表中显示它们: Employee_ID First_Name Last_Name 数据源1中的员工ID数据源1中的姓名数据源1中的姓

我有两个数据库,一个是员工数据库,另一个是过去在公司工作的员工数据库

两个数据库都有相同的表,但数据不同(两个数据库中都没有员工ID)

让我们只看员工表。 employee表中的字段是employee\u ID First\u Name和Last\u Name

我想在同一张表中显示它们:

Employee_ID                         First_Name                      Last_Name

数据源1中的员工ID数据源1中的姓名数据源1中的姓氏


来自数据源2的员工ID来自数据源2的姓名来自数据源2的姓氏


我需要用一个包含这两个数据库数据的表创建报表(.rdl),因为当我在两个表中创建报表时(第二个表没有标题,紧靠第一个表),当我导出到CSV时,它会在表之间创建空行,并向第二个表添加标题,即使我删除了标题行/隐藏了标题行)

这会影响CSV文件中的过滤结果(我不希望 告诉客户端手动删除空行和标题)

我希望从客户端(在SQLServerReportingServices中)获取数据库,并将其放入两个不同的数据源中,这就是为什么在自定义查询中我不希望使用union或join并添加第二个数据库的原因

最后,如果我使用两个或一个数据集文件,并且如果它在报告中包含两个或一个表,只需要在我导出到CSV后,它将在一个表中的文件中显示,没有重复的空行或标题


谢谢你的帮助。:)

这是故意的。检查创建无标题csv导出选项是否有效:该解决方案的问题是,我希望在第一个表上显示标题,但它无法解决表之间的空行