나는 spotfire 질문을 가지고 있습니다. 도형 값별을 지도 차트에 작성하려고합니다.SPOTFIRE 커스텀 익스프레션을 사용하여 맵 차트의 컬럼을 어떻게 구성합니까?
나는 사용자 정의 표현 이러한 모양를 작성하고 싶습니다. 사용자 정의 표현식은 아래에 있습니다. 읽기 쉽도록 간단하게했습니다.
내가 말하고 모든
은 다음과 같습니다경우 ((현재 개월 오일 속도 - 12MonthAgo Oilrate)/12MonthAgo Oilrate) "아래", "UP"> 0,,)
그래도 난이 계산을 실행 그것은 오직 하나의 가치만을 제공합니다 (긍정적 인 것과 네거티브가 모두 있으므로 두 가지를 주어야합니다).
내가 잘못했는지 잘 모르겠습니까? 어떤 도움을 주셔서 감사합니다.
<If(((((Sum(If(CurrentMonth),[OILRATECD],null))
-
Sum(If(12MonthsAgo),[OILRATECD],null)))))
/
Sum(If(12MonthsAgo),[OILRATECD],null)))>0,"UP","DOWN")>
ORIGINAL 식 :
<If(((((Sum(If((Month([DATE])=Month(DateAdd("mm",-2,DateTimeNow()))) and (Year([DATE])=Year(DateAdd("mm",-2,DateTimeNow()))),[OILRATECD],null))
-
Sum(If((Month([DATE])=Month(DateAdd("mm",-${MonthInterval}-2,DateTimeNow()))) and (Year([DATE])=Year(DateAdd("mm",-${MonthInterval}-2,DateTimeNow()))),[OILRATECD],null)))))
/
Sum(If((Month([DATE])=Month(DateAdd("mm",-${MonthInterval}-2,DateTimeNow()))) and (Year([DATE])=Year(DateAdd("mm",-${MonthInterval}-2,DateTimeNow()))),[OILRATECD],null)))>0,"UP","DOWN")>
이봐 감사와 차이를 볼 수 있습니다! 테스트를 위해 nulls를 0으로 변경했으나 여전히 작동하지 않았습니다. 나는 그것을 들여다보고 내가 어딘가에서 실수를했는지를 볼 것입니다. (PS 쪽지를 써 놓았습니다. 예, 저는 제 문제를 혼란스럽게 할 것이라고 느꼈기 때문에 2 달 전에 뒤쳐지는 일을해야한다고 설명하고 싶지 않았습니다.) calc 칼럼이 작동하는지 모르겠다. 우리는 바꿀 수 있기를 바란다. 속성 컨트롤이있는 시간 프레임 하지만 어쩌면 그럴 것입니다. 어쨌든 감사합니다. – brandog
@brandog 오류가 발생하는 샘플 데이터를 제공 할 수 있습니까? 그런 다음 MCVE에 다시 작성하여 문제를 파악하고 문제를 해결할 수 있습니다. – scsimon
매우 늦은 답변에 대해 사과드립니다. 샘플 데이터를 제공 할 수는 없지만 어쨌든 작동하지 않는다는 것을 깨달았습니다. 사실 나는 매월 간격을 바꾸기 때문에 데이터가 항상 바뀌고 때로는 모두 양수가되고, 다음에 모두 음수가되고, 그 다음에 모두 바뀝니다. Spotfire를 사용하면 모양을 설정할 수 없으므로 새 월 간격을 선택할 때마다 모양이 무작위로 지정됩니다. 그래도 고마워. – brandog