记录数正确显示,但当日期是相当旧的日期时,“新计算开始日期”列显示所有“######”格式,例如:01-DEC-1184
Posted
技术标签:
【中文标题】记录数正确显示,但当日期是相当旧的日期时,“新计算开始日期”列显示所有“######”格式,例如:01-DEC-1184【英文标题】:Number of records shows correctly except column 'New Computed Start Date' shows all '######' format when date is pretty old date, example: 01-DEC-1184 【发布时间】:2018-11-22 06:26:18 【问题描述】:在迪斯科和 s-s-rs 中, 但从s-s-rs。
当从 s-s-rs 导出数据时
导出前s-s-rs中的数据
【问题讨论】:
【参考方案1】:如果您打开 Excel 并在单元格中输入多个日期,则 01-01-1900 之前的任何日期都不会被解析为日期(如果您将这些单元格的单元格格式设置为日期)。您可以查看此链接了解更多详情:http://www.exceluser.com/formulas/earlydates.htm
s-s-rS 报告中的数据也应如此。 我会将该列格式化为 s-s-rS 中的文本,而不是日期。
【讨论】:
【参考方案2】:应用这 3 个步骤来正确显示日期并将其正确传输到 Excel:
-
转到您的常规报告设置并设置语言(此值不能为空)
转到您的文本框属性并将
Number
格式设置为Date
转到您的文本框表达式并在您的字段 =CDate(Fields!YourDate.Value)
周围添加一个 CDate()
这样日期才能正确显示和导出。
【讨论】:
以上是关于记录数正确显示,但当日期是相当旧的日期时,“新计算开始日期”列显示所有“######”格式,例如:01-DEC-1184的主要内容,如果未能解决你的问题,请参考以下文章