与 Report Builder 有关的常见问题解答。
TODAY()
或 DATERANGE()
函数吗?Excel 中的 TODAY()
函数会返回当前日期。DATEVALUE()
函数会将日期字符串转换为序列值。虽然这些函数对 Excel 中的许多功能很有帮助,但 Adobe 强烈建议不要将这些函数用作 Report Builder 计划请求的一部分。Adobe 客户关怀不支持使用其中任一函数对请求进行疑难解答。
计划报表在可能不与报表包具有相同时区的服务器上进行处理。用户预期的 TODAY()
与处理服务器使用的 TODAY()
往往不同。另外,使用的日期基于处理开始日期。如果同时运行许多报告,则日期可能会因请求时间和由于延迟而开始处理的时间而异。如果计划时间接近午夜,则会出现此问题。
计划报表还在可能不采用相同日期语法的服务器上进行处理。例如,7/1/YYYY
可能指 7 月 1 日或 1 月 7 日,具体取决于您所在国家或地区。使用此日期的 DATEVALUE()
函数将会导致序列值有所不同,具体取决于执行此函数的计算机。
作为使用这些 Excel 函数的替代方法,Adobe 强烈建议在 Report Builder 请求中使用日期范围。在请求向导的第一页,选择 预设日期 在下拉列表中,然后在常用日期下,选择 今天 或其他所需的日期范围。 此设置会采用报表包运行时的时间,而不是服务器处理请求的时间。
Report Builder 支持具有以下限制的工作簿: