2013-08-05 2 views
2

막스 차트 열의 색을 현재 달인 경우 노란색으로 변경하려고합니다. 어떤 이유로 SSRS는 "오늘()"또는 "지금()"을 기능으로 인식하지 못합니다.SSRS 색 표현

기본적으로 말하고자하는 것은 : =iif(month(Today()) = Month(Fields!CalendarYearMonth.Value), "Yellow", "#00000000")입니다. today 이후에()의 구문 오류가 계속 발생합니다.

CalendarYearMonth는 "201308"로 저장됩니다. 또한 CalendarMonthDesc 필드 (8 월) 또는 (08) CalendarMonth 필드가 있습니다.

답변

2

Visual Studio 편집기는 표현식 편집기 대화 상자에서 적절한 표현식을 인식하지 못합니다. 그래서 저는 구문을 구불 구불하게 무시할 것입니다.

필요한 변환을 강제해야하는이 표현식을 사용해보십시오. 월에서 요구하는대로 현재 표현과 같습니다

=iif(month(Today()) = System.Convert.ToInt32(Fields!CalendarMonth.Value), "Yellow", "#000000") 

당신이 정확한 날짜에 "201308"변환에 문제가있을 수 있습니다().