SSRS 在行中复制日期值

SSRS Duplicating Date Values Within Rows

我有一个 SSRS 包,在其中,日期在各列之间重复。例如,

select [demographic columns], hireDate, transferDate, promotionDate
from userTable
where [conditions are met]

在我的 SSMS 查询 window 中,样本结果类似于:

 12345 | John | Doe | 01-15-2013 |    null    |    null
 23456 | Jane | Doe | 12-12-2012 | 03-15-2014 |    null
 74883 | Test | Doe | 02-05-2014 | 06-06-2016 | 05-22-2015

但是,当我 运行 在 SSRS 中执行完全相同的查询,或通过存储过程调用相同的查询到我的 SSRS 包时,我在任何日期字段中得到重复的日期值,如下所示(SSRS 将空值转换为空白*);它似乎也采用了第一个日期(在我的查询中,我第一行的第一个日期是 4-14-2017,并且该日期无处不在,几乎就像整个报告都缓存了该日期一样:

 12345 | John | Doe | 01-15-2013 |            |  
 23456 | Jane | Doe | 12-12-2012 | 12-12-2012 |      
 74883 | Test | Doe | 02-05-2014 | 02-05-2014 | 02-05-2014

有没有人见过这种行为?

如评论中所述,我认为在 SSRS 中出现类似行为的唯一原因是是否有某些表达式修改了该列,因此查看可能修改该列的任何表达式应该会给您答案。