如何限制 sql 服务器报告服务中的列长度
How to limit the length column in sql server reporting services
我有一个 table 并且一些单元格包含大量数据。我想在 10 个字符后截断它。在设计视图中,我右键单击该列并单击我未选中允许增加高度的文本框属性。我检查了预览并解决了我的问题,但是在我将报告部署到报告服务器后,列的长度再次增加。请帮忙。
您可以使用的三种方法:
SQL查询
在您的 SQL 查询中,您可以像这样截断列:
SELECT LEFT(Foo,10)
计算字段
在数据集中,您可以使用以下表达式将字段截断为新列:
=LEFT(Fields!Foo, 10)
文本框字段
与上述相同的方法适用于文本框:
=LEFT(Fields!Foo, 10)
我有一个 table 并且一些单元格包含大量数据。我想在 10 个字符后截断它。在设计视图中,我右键单击该列并单击我未选中允许增加高度的文本框属性。我检查了预览并解决了我的问题,但是在我将报告部署到报告服务器后,列的长度再次增加。请帮忙。
您可以使用的三种方法:
SQL查询
在您的 SQL 查询中,您可以像这样截断列:
SELECT LEFT(Foo,10)
计算字段
在数据集中,您可以使用以下表达式将字段截断为新列:
=LEFT(Fields!Foo, 10)
文本框字段
与上述相同的方法适用于文本框:
=LEFT(Fields!Foo, 10)