SSRS字段名称在添加表时更改,如何解决错误?

时间:2019-02-12 01:07:44

标签: sql-server reporting-services

我正在使用Visual Studio Community 2017在SQL 2014安装上创建SSRS报告,我遇到了两个问题,希望这里的人能有所作为。

1)当具有与现有列名匹配的列的表添加到数据集时,SSRS会修改该字段名。例如:客户表具有ID和名称字段,销售表具有ID和产品字段)。如果仅从客户表开始,我可以将ID字段添加到报告中。当我将Sales表添加到数据集时,Customer ID字段的字段名称将从'ID'更改为'Customer_ID'(以使其与'Sales_ID'区分)。这会导致我必须一一找到并更正所有对“ ID”的引用时出错。

是否有任何方法可以使SSRS始终对每个表和字段使用Table_Field命名法,所以不会发生这种情况?当添加表时查询设计器更改了字段名称时,是否存在一种使SSRS更新所有引用的捷径?

2)有什么方法可以让SSRS以alpha顺序对选择列表中的字段名称进行排序?似乎默认为表序顺序,很难在具有很多列的数据集中进行搜索。

谢谢

1 个答案:

答案 0 :(得分:2)

将您的字段别名化,使其唯一,SSRS无需更改它们。