繁体   English   中英

SSRS - Report Builder - 列作为行

[英]SSRS - Report Builder -columns as rows

我以前从未使用过 SSRS。我需要创建一个新报告。从 Employee 表查询详细信息并以下面的格式显示给定的 emplID

Emplid            111
EmplName          test
DateofBirth       1/1/1990
DateofHire        1/1/2015
DeptID            1
DeptName          Sales
ManagerSignature  --------------
Signed Date       ------------

还需要添加不在表中的自定义字段,如 ManagerSignature 和 SignedDate。 我不确定如何获得上述格式。非常感谢任何帮助。谢谢!

创建具有您需要的两列格式的报告的最简单方法是向报告中添加表格。

删除最后一列,这样你就只有两列了。

右键单击详细信息行(三行像汉堡菜单图标)和插入行 --> 内部组。

再重复插入行 6 次以创建您需要的所有明细行。

左列将用作您的标题,第二列用于您的数据。 将您的文本标题添加到第一列,然后在第二列中选择相应的数据字段。

在您的查询中,将您的签名和日期行添加为空值,以便您可以像其他值一样在表中选择它。 然后向这两个文本框添加黑色底部边框以表示签名/日期行。

select 
 Emplid         
, EmplName       
, DateofBirth    
, DateofHire     
, DeptID         
, DeptName       
, null as 'ManagerSignature'
, null as 'SignedDate'
from YourTable

考虑到你有类似下面的数据

在此处输入图像描述

单击查看和报告数据,在那里您可以看到您的数据集及其列在此处输入图像描述

然后转到设计区域,然后在正文部分插入-->表格

在此处输入图像描述

你会得到类似下面的东西在此处输入图像描述

然后您将获得输入数据的选项

在此处输入图像描述

同样的方式继续添加所有其他人

现在在每只手的第一行 taye 标签如下

在此处输入图像描述

最后你会得到类似下面的东西

在此处输入图像描述

删除不需要的列单元格和行单元格。

你会得到类似下面的东西

在此处输入图像描述

这是提示,

现在如果你想要每一页上的每条记录

单击 Row deatils 然后转到 genral 并添加 EmpId

在此处输入图像描述

然后添加分页符如下

在此处输入图像描述

每页最终结果每条记录结果

在此处输入图像描述

在此处输入图像描述

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM