【问题标题】:SSRS first function automatically addedSSRS首创功能自动添加
【发布时间】:2014-03-25 12:11:23
【问题描述】:

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

【问题讨论】:

    标签: reporting-services reportbuilder3.0


    【解决方案1】:

    数据集假定总是多行(即使情况并非总是如此)。因此,当您将字段拖到不用于多行的报表对象(例如文本框)时,SSRS 需要使用某种聚合函数,以便如果确实从数据集中返回多行,则报表不会't break(因为该文本框不会自动为每一行重复)。

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

    【讨论】:

      猜你喜欢
      • 2012-12-05
      • 2014-09-28
      • 2013-07-02
      • 1970-01-01
      • 1970-01-01
      • 2011-06-11
      • 1970-01-01
      • 2011-02-25
      • 2021-02-15
      相关资源
      最近更新 更多