Reporting services 自动添加SSRS第一个功能

Reporting services 自动添加SSRS第一个功能,reporting-services,reportbuilder3.0,Reporting Services,Reportbuilder3.0,我在SQL Server 2008和Report Builder 3.0中使用SSRS,我想知道,当我从数据集中向报表中添加字段时,为什么它会自动向其中添加第一个()函数? 它不在文本框中添加[Field],而是添加=First(Fields!Field,“Dataset”)数据集被假定为始终是多行的(尽管情况可能并非总是如此)。因此,当您将字段拖动到不适用于多行的报表对象(如文本框)时,SSRS需要使用某种聚合函数,以便如果多行确实从数据集返回,报表不会中断(因为文本框不会自动为每行重复) 第

我在SQL Server 2008和Report Builder 3.0中使用SSRS,我想知道,当我从数据集中向报表中添加字段时,为什么它会自动向其中添加第一个()函数? 它不在文本框中添加[Field],而是添加=First(Fields!Field,“Dataset”)

数据集被假定为始终是多行的(尽管情况可能并非总是如此)。因此,当您将字段拖动到不适用于多行的报表对象(如文本框)时,SSRS需要使用某种聚合函数,以便如果多行确实从数据集返回,报表不会中断(因为文本框不会自动为每行重复)

第一种选择仅仅是因为它的破坏性最小;它可以是SUM、AVG或任何其他聚合函数。

假设数据集始终是多行的(尽管可能并非总是如此)。因此,当您将字段拖动到不适用于多行的报表对象(如文本框)时,SSRS需要使用某种聚合函数,以便如果多行确实从数据集返回,报表不会中断(因为文本框不会自动为每行重复)

第一种选择仅仅是因为它的破坏性最小;它可以是SUM、AVG或任何其他聚合函数