2017-04-18 3 views
0

SSRS 패키지가 있고 그 안에 날짜 전체가 열에 복제됩니다. 예를 들어, 내 SSMS 쿼리 창에서SSRS 행 내의 날짜 값 복제

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

, 샘플의 결과는 같은 것이다 : 그러나

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는 null을 공백으로 변환한다.); 또한이 (내 쿼리에서 내 첫 번째 행의 첫 데이트가 2017년 4월 14일이며, 그 날짜가 도처에 첫 데이트를 취할 것으로 보인다 거의 날짜가 전체 보고서에 대한 캐시 것처럼 :

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 

가 있음 아무도 전에이 동작을 보았는가?

+0

보고서의 올바른 필드가 올바른지 확인하십시오 (예 : 열 머리글은 "전송 d 먹었습니까? "또는 무엇이든지간에, 어쩌면 그것이 hiredate 데이터를 잘못 넣은 것일 수도 있습니다. – ZLK

+0

예; 데이터 세트 및 필드 섹션을 열고 확인 된 필드 소스 및 필드 이름이 올바른지 확인하십시오. 이게 네가 말하는거야? – alykins

+0

글쎄, 내가 생각할 수있는 유일한 것은'= IIF (isNothing (Fields! transferDate.Value), Fields! transferDate.Value, Fields! hireDate.Value와 같은 열에 이상한 표현이있는 경우라고 생각할 수있다.)'하지만 당신이 그런 경우가 아니라고 말하면 나는 SSRS에서 그런 것을 볼 수있는 이유를 정말로 생각할 수 없다. – ZLK

답변

1

코멘트에서 언급했듯이 내가 SSRS에서와 같은 행동에 대해 생각할 수있는 유일한 이유는 열을 수정하는 표현식이 있다면 열을 수정할 수있는 표현식을 조사해야한다는 것입니다.