我有一个 SSRS 报告,当我导出到 Excel 时,在 Excel 中查看时会创建不需要的列。确保不创建额外列的最佳方法是什么?我尝试将表行的位置设置为0in
, 0in
但这并没有解决问题。随附的屏幕截图是报告在 Visual Studio 和 Excel 中的外观。
有两种方法可以解决这个问题:
- 对齐一切:
您需要将文本框与主 Tablix 对齐以删除不需要的列。
因此,主 tablix 开始后的第一个表达式,与左对齐Patient Name
右边是状态文本框的右侧。
第二个表达式将左侧与 Phone 文本框的左侧对齐,并将 expr 的右侧与 state 的右侧对齐。
您需要对所有文本框执行同样的操作。如果它们不对齐,您将获得额外的列。
左对齐通过移动文本框的左列以与表格匹配。您将看到蓝线,指示报告项目是否对齐。
右对齐使用鼠标
此外,如果您选择多个对象,则可以使用格式>>对齐菜单选项对齐它们。
-
创建表来处理对齐
创建没有任何分组或详细信息的表格。删除分组,如下所示。
然后在该表中添加您的报告项目。主 tablix 之前一张表,之后一张表。确保它不会向您提供任何数据,否则您可能会得到重复的信息。
对齐表格比对齐 20 个文本框要容易得多。
两种方法我都用过。如果项目很少,我会使用方法 1。如果项目较多,我会使用方法 2。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)