0

所以在 SSRS 的自定义代码中,这个函数是从不同的数据集中读取一个字段。具体来说,该字段是“TOTAL_WORK_HOURS”。

Public Function CRFtotalhourswobreak(Fields As Microsoft.ReportingServices.ReportProcessing.ReportObjectModel.Fields) As Double
Return Fields!TOTAL_WORK_HOURS.Value - CRFbreakhours(Fields)

结束功能

由于该字段位于 Tablix 未使用的数据集中,因此根本不会读取该字段。我知道这是真的,因为每当我用随机数替换该字段时,我都会得到结果。

是否有适当的语法来实现不在主数据集中的字段?

4

1 回答 1

0

您可以使用

=First(Fields!TOTAL_WORK_HOURS.Value, "DataSet1")
于 2019-01-11T20:26:46.317 回答