2014-07-09 2 views
1

리포지토리 변수로 조건부로 그래프의 서식을 지정하려고합니다. 내 목표는 현재 달에 해당하는 1-12 사이의 숫자로 끝나는 것입니다.리포지토리 변수로 조건부 서식 지정

그래프 엔진이 응답하지 않습니다

내가 시도

,

biServer.variables['CURRENT_MONTH'] 

나는 다음과 같은 오류가 발생합니다. "요청을 처리하는 중 치명적인 오류가 발생했습니다. 서버가 응답했습니다 : oracle.bi.nanserver.fwk.exception.BISvsException : java.lang.NumberFormatException : 입력 문자열의 경우 : "2014/07 ""

"표현식을 평가하는 동안 유형 불일치가 발생했습니다."

다음을 시도

RIGHT(biSerber.variables['CURRENT_MONTH'],2) 

오류가 발생합니다

마지막으로 다음 오류도 있습니다.

RIGHT('biServer.variables['CURRENT_MONTH']',2) 

"평가할 표현식이 유효하지 않습니다."

누구나 아이디어가 있습니까? 감사.

답변

0

서비스 가능하지만 이상적이지 않은 해결 방법이 있습니다.

새 열을 추가하고이 월의 숫자 (이 경우 "7")가 리포지토리 값 CURRENT_MONTH와 비교되는 사용자 지정 수식을 만들었습니다. CURRENT_MONTH가 7보다 큰 경우는 「.」를 돌려 주어, 그렇지 않은 경우는 「null」를 돌려줍니다. (내가 생각할 수있는 가장 눈에 띄지 않는 문자입니다.)

여기에서 그래프에 새 열을 추가하고 해당 열에 값이 null이 아닌 경우이 인스턴스의 기간 형식을 설정합니다)에서 원하는 조건부 형식을 적용하십시오.

다음 링크는 저에게 가장 도움이되었습니다. http://bidirect.blogspot.com/2013/10/conditional-formatting-is-it-possible.html

관련 문제