D365 X++报表:First()函数参数详解 - 指定数据源 vs 默认数据源
在D365 X++报表中,First(Fields!MtxTaxAdjustment10Percent.Value, 'MtxCustOutsideSalesInvoiceTmpDS') 和 First(Fields!MtxTaxAdjustment10Percent.Value) 之间的区别如下:
-
First(Fields!MtxTaxAdjustment10Percent.Value, 'MtxCustOutsideSalesInvoiceTmpDS'):这个表达式中的第二个参数指定了数据源的名称,这意味着它将从指定的数据源'MtxCustOutsideSalesInvoiceTmpDS'中获取第一个值。它适用于包含多个数据源的报表,可以确保从正确的数据源中获取所需的值。
-
First(Fields!MtxTaxAdjustment10Percent.Value):这个表达式没有指定数据源的名称,它将从默认数据源中获取第一个值。如果报表只有一个数据源或者只需要从默认数据源中获取值,这个表达式将起作用。
综上所述,区别在于第一个表达式可以指定数据源的名称,而第二个表达式只从默认数据源中获取值。使用哪个表达式取决于报表的数据源结构和需要获取值的数据源。
原文地址: http://www.cveoy.top/t/topic/bmeO 著作权归作者所有。请勿转载和采集!