2017-04-17 6 views
0

저는 X = 월 Y = 참조 번호의 고유 번호 (참조 번호의 상태로 표시됨)의 선 차트를 작성하여 이전 달의 차이를 보여줍니다. 그러나 데이터의 첫 번째 인스턴스이기 때문에 차트의 첫 달 동안 엄청난 급증이 있습니다. 첫 달을 제외하도록 표현을 제한 할 수있는 방법이 있습니까?Spotfire에서 OVER 문 제한하기

UniqueCount([Opportunity #]) - UniqueCount([Opportunity #]) OVER (PreviousPeriod([Axis.X])) 

답변

0

가장 좋은 것은 ... 단지 기본 데이터를 제한하는 것입니다

  • 마우스 오른쪽 클릭> 편집> Visulization 속성
  • 이동합니다

    나는 현재이 사용자 정의 표현을 사용하고 있습니다 데이터 페이지로 이동

  • 클릭 편집 제한 표현식 섹션 옆에있는 섹션
  • 당신이 당신의 표현의 후반에 일 가능성 IF() 문을 싶어,

그렇지 않으면 이전 2월 1. 모든 데이터를 제외 것이다 [DateColumn] > Date(2017,01,31) 같은 표현을 사용합니다.

UniqueCount([Opportunity #]) - if([DateColumn] >= Date(2017,02,01),UniqueCount([Opportunity #]) OVER (PreviousPeriod([Axis.X]))) 
+0

감사합니다.하지만 불행히도 이러한 솔루션은 작동하지 않습니다. 데이터 제한 식은 아무 효과가 없습니다. 사용자 지정 식의 IF() 문은 "집계 방법을 지정하십시오."라는 요청을 반환합니다. 정말 이상합니다 - 두 번째 그래프가 동일한 데이터 세트를 사용하지만 각 기회 #의 합계 (가치)의 분산을 보여 주므로 제대로 작동하지만 Opp #의 UniqueCount에는 작동하지 않습니다. – Grant

+0

데이터를 제한하는 것은 원하는 효과가 있더라도 약간의 효과가 있어야합니다. 샘플 데이터 세트와 그래프의 이미지를 게시 할 수 있습니까? – scsimon

+0

샘플을 함께 가져 오려고 시도하지만 제한 표현을 사용하지 않거나 그래프의 시작점을 이동하십시오. 예를 들어 내 첫 데이트 01 월 - 16, 그래서 다음에 제한을 설정할 때 [DateColumn] "일 (2016,07,31) = 변화 없음 [DateColumn]> 날짜 (2017,08,01) = 분산 계산은 다음 달 (예 : 01-9 월 -16)에 시작되며 첫 달에 동일한 스파이크가 적용됩니다 – Grant