字段

最基本的表達式類型,稱為字段表達式,在文本框中顯示字段的值。在所選業務對象的報表中使用的所有字段都顯示在〔字段列表〕窗格中,您可以在表達式中使用任何一個或一些。

注意:準備寫報表的方法之一是取消固定字段選項卡,將所有需要的字段從〔數據字段〕窗格拖放到字段選項卡上。然後字段就可以從字段選項卡直接拖放到報表畫布中。

如要將業務對像字段鏈接到報表項目,您必須在表達式中包含〔字段〕集合、字段名稱和〔值〕屬性。

如要在文本框中顯示科目代碼,請使用下面的表達式:

=Fields!LedgerLine_accountCode.Value
注意:SunSystems Reporting Services 字段折疊系統能夠為字段創建相當複雜的名稱。如要查看字段別名,將字段拖放到報表,在屬性窗格中查看〔值〕屬性。

如果參考字段對象,表達式可以很短;如果包括決策函數或者基於字段或其他報表項目的格式,表達式可以很長。在報表項目和屬性中的表達式必須以等號(=)開始,否則文本將被視為字符串。

範例:

下面是一些基本的算術和合計表達式

  • 下面的表達式用於將字段和字段串聯在一起。
    =Fields!FirstName.Value &" "& Fields!LastName.Value
  • 將〔數量〕和單價計算得出行總計
    =Fields!Quantity.Value*Fields!UnitPrice.Value
  • 行總計字段上運行匯總合計。
    =Sum(Fields!LineTotal.Value)
注意:此函數等同於從匯總字段對話框中選擇〔總計的匯總類型〕和〔總數的計算類型〕(如果選擇了數字值,則是可見的) 。
注意:在計算得出的字段表達式中不能使用〔合計〕函數。