2017-10-12 7 views
0

약 2 초 후에 Excel로 실행되고 Excel로 내보내는 SSRS 보고서를 SSRS 2016에서 만들었습니다. 조건부 서식을 추가해도 보고서는 약 2 초 후에 실행되지만 Excel 로의 내보내기는 중단됩니다. 나는 그것을 취소하기 전에 10 분 동안 실행하도록 시켰습니다. 보고서에는 600 개의 레코드 만 있습니다.SSRS 내보내기가 조건부 서식으로 고정됩니다.

내가 모두 아무 소용에 다음을 시도했다 : 나는 속성 아래의 backgroundColor의 표현을 넣었습니다

=IIF(Fields!StatusTypeName.Value = "H5-Active", "Green", "Blue") 

    =Switch(Fields!StatusTypeName.Value = "H5-Active", "Green" 
    Switch(Fields!StatusTypeName.Value ="H4", "Blue") 

.

왜 이렇게 간단한 것이 작동하지 않는지 이해할 수 없습니다. 아무도 이것을 경험 한 적이 있습니까?

+0

당신이 다른 동시 변화를 도입하지 않은 확실히해야하는 방법이다 ? –

+0

예, 서식없이 완벽하게 내 보냅니다. 보고서에는 600 개의 행만 있지만 약 55 개의 열이 있습니다. 약 5 개의 열만 반환하는 필터를 사용하여 보고서를 실행했을 때 문제없이 서식을 사용하여 내보냈습니다. 그래서 그것을 해결하는 방법을 모르지만 그것은 열의 개수와 문제가 될 것 같습니다. – jackstraw22

답변

0

올바른 switch 문을 가지고 있다고 생각하지 않습니다. 스위치는 한 번만 나타나며 대괄호 안에 해당 조건이 나타납니다.

은 당신이 같은 다른 모든 유지, 조건부 서식 표현을 복용하고, 엑셀 수출 테스트를 시도했다

=Switch(Fields!StatusTypeName.Value = "H5-Active", "Green", 
      Fields!StatusTypeName.Value ="H4", "Blue") 
+0

여전히 얼어 있습니다. 하지만 여전히 원래의 방식은 몇 초 만에 실행되었습니다. 고정되어있는 Excel 로의 내보내기 일뿐입니다. – jackstraw22