答案 0 :(得分:0)
可能是时间戳不同,因为它生成了两次。
请注意,LedgerTrialBalamce使用以下代码作为时间戳:
= Microsoft.Dynamics.Framework.Reports.DataMethodUtility.ConvertUtcToAxUserTimeZoneForUser(Parameters!AX_CompanyName.Value, Parameters!AX_UserContext.Value, System.DateTime.UtcNow, "d", Parameters!AX_RenderingCulture.Value) & vbCrLf & Microsoft.Dynamics.Framework.Reports.DataMethodUtility.ConvertUtcToAxUserTimeZoneForUser(Parameters!AX_CompanyName.Value, Parameters!AX_UserContext.Value, System.DateTime.UtcNow, "t", Parameters!AX_RenderingCulture.Value)
如果要生成一次并在导出文件中使用相同的值,请在报告中添加一个新的dateTime字段并使用以下命令填充它:
DateTimeUtil::getSystemDateTime()
然后在MS Visual Studio中打开报告,并使用新字段更改文本框的表达式。