본문 바로가기
728x90
728x90

filter7

spotfire ) filter 적용된 value 가져오기 (how to get filter value) 사용할 data table 여기서 col2에 필터를 걸고 필터건 값을 document properties에 저장해 보겠습니다. filter 값을 넣을 document properties를 하나 만들어 줍니다. 다음으로 ironpython script를 하나 만들어줍니다. from Spotfire.Dxp.Application.Filters import ListBoxFilter #get a reference to a listbox filt=Document.FilteringSchemes[0][myDataTable][myDataTable.Columns["col2"]].As[ListBoxFilter]() #to get the active filtering reference: #filt = Document.Filt.. 2022. 12. 13.
spotfire ) 두 개의 table이 relation이 된 것처럼 한 개의 table에 filter를 했을 때 다른 table에서 두 테이블의 공통된 data만 filter 시키기 feat. ironpython, data function (서로 다른 table 공통 filtering) 두개의 data table이 relation된 것처럼, 하나의 data table에서 filter를 시켰을때 서로 공통되는 column을 기준으로 filter된 table에 남아있는 값을 다른 table에서 filter되도록 하기입니다... 말이 어려운데 그림으로 한번 설명하겠습니다. example) 좌측 우측 2개의 table이 있습니다 여기서 좌측을 df1, 우측을 df2라 하겠습니다. 여기서 col1과 col4는 df에 따라 column이름은 다르지만 같은 column입니다. df2에 filter를 먹였을때 남아 있는 col4의 값만 df1에도 같이 나타나도록 구현하는 것입니다. 여기서 df2의 col5에 APPLE만 필터를 한다면 df2에는 col4에 A,B만 남으므로 df1에도 col1에 A,B.. 2022. 12. 4.
spotfire ) Hierarchy filter 사용하기 feat. 계층필터사용 in spotfire 안녕하세요 이번엔 Hierarchy filter라는 다중 filter를 사용하는 것을 기록해보려고 합니다. 보통 우리가 filter를 적용하면 각각의 column에 filter를 적용하는 경우가 많습니다. 하지만 이는 filtering을 할때마다 매번 필요한 column을 찾아가야하는 번거로움이 있습니다. 이때 Hierarchy filter를 사용하면 효율적으로 filter를 다룰 수 있습니다. data는 미국야구선수 성적 data를 사용하겠습니다. 여기선 2개의 filter를 사용하겠습니다. 팀명, 포지션 column을 이용하겠습니다. 보통 우리가 filter를 하면 위 그림과 같이 좌측의 팀명, 포지션 column에 각각의 filter를 먹여 구현합니다. 하지만 Hierarchy filter를 쓰면 .. 2022. 10. 15.
spotfire ) filter에 수식 입력하기 feat. or, and, not in spotfire 안녕하세요 오늘은 fitler에 or, and, not을 넣어도 필터링이 되는것을 기록하려고 합니다. data는 미국야구선수 성적이라는 data라는게 있어서 이것을 이용해 보려고 합니다. 포지션 column에 1루수, 2루수, 3루수, 우익수, 유격수, 좌익수, 중견수, 포수라는 범주형 data들이 있습니다. 해당 filter에서 or, and, not을 이용해 filter하는것을 보겠습니다. 먼저 보통은 내가 원하는 data를 입력해 filtering을 합니다. 여기서 1루수와 2루수를 동시에 찾아서 하고싶다면 or을 사용하시면 됩니다. 이런식으로 하면 원하는 data를 찾을 수 있습니다. 비슷하게 and는 다음과 같이 사용할 수 있습니다. 위와 같이 '*'를 이용해 1로 시작하고 수로 끝나는 data.. 2022. 10. 15.
728x90
728x90