본문 바로가기
코딩/Spotfire

[Spotfire] Filter응용 - 시각화마다 다른 필터 적용

by JuBro 2025. 3. 26.
728x90

Filter는 보통 페이지 단위로 적용되어 한꺼번에 필터링이 된다. 하지만 페이지 일괄 적용이 아닌, 각 시각화(Visualization)마다 다른 필터를 적용하고 싶을 때도 있을 것이다.

크게 두가지 방법이 있는데,

  • Filter Scheme
  • Limit Data Using Expression

 

 

Filter Scheme

적용하고자 하는 시각화(Visualization) 우클릭 > properties > Data > Limit data using filterings

여기서 여러개의 필터를 만들수 있고, 각 필터마다 다른 세트를 만들어 각 시각화 차트에 적용시킬수 있다. 

 

 

 개인적으로 필터는 필터 테이블에서 조절하는게 또 편하다. 필터테이블 우클릭 > 필터 스키마 체크 >적용시킨 필터 클릭해 수정하기  

 

 

 

 

 

 

Limit Data Using Expression

 

Filter는 정형화되어있는 일반적인 내용을 filtering한다면, Limit Data Using Expression은 수식이나 특별한 내용을 지정해서 Filtering 가능하다.

 

들어가는 방법은 아까와 동일하게 적용하고자 하는 시각화(Visualization) 우클릭 > properties > Data > Limit data using expressions > Edit

 

Edit을 누르면 다음과 같은 창이 뜨는데,  상당히 직관적이어서 편하다. 

functions 칸에 원하는 함수를 찾으면, 그 예시까지 다 나오니 찾아보며 작성하면 된다.

 

코멘트에 1에러가 발생하면, 값에서 6.5를 빼서 보정하라는 코드를 작성해봤다.   

 

더 자세한 내용은 TIBCO SPOTFIRE 공식문서를 참고하면 된다.  

 

Details on Limit Data Using Expression

Details on Limit Data Using Expression Details on Limit Data Using Expression You can limit what data should be available for a certain visualization using an expression. This way, you can set a "hard filter" on a visualization to make sure that certai

docs.tibco.com

 

728x90