2016-06-21 2 views
2

이전 열 합계의 백분율과 같지만 선택한 행에 대해서만 계산 된 열을 만들려고합니다.Spotfire 계산 된 열 기반 필터

예를 들어, 아래의 두 열은 내가 관심있는 행만 필터링 한 행을 보여줍니다. 합계는 정확하지만 전체 백분율을 절대 합계가 아닌 현재 선택된 행의 합계로 계산하면됩니다 (현재 계산되는 방식). 데이터 테이블에 필터링 된 내용에 따라 전체 비율을 동적으로 변경하고 싶습니다. 이것이 가능한가? 제 2 열

이미지 : 나는 비율은 현재 총 벗어 % of Total(SumofComponents)를 사용하여 막대 그래프를 삽입 할 때

enter image description here

내가 Spotfire의 알고 어떻게 든이 becuase을 계산합니다. 내 막대 차트의

이미지 : 많은 프로그램에서 같은 enter image description here

+0

SumOfComponets는 계산 된 열입니까? 그것이 무엇인지 자세히 설명해 주시겠습니까? 데이터 구조를 공유 하시겠습니까? – scsimon

+0

귀하의 질문과 나의 대답을 다시 읽은 후에 당신은 완전히 다른 것을하려고 시도했을 것입니다. 계산 된 열에 영향을주는 필터가 왜 필요한지 구체적으로 설명 할 수 있습니까? 당신의 최종 목표는 무엇입니까? – niko

+0

계산 된 열을 후속 계산에 사용하고 싶습니다. 따라서 시각화가 아닌 데이터 테이블에서 계산 된 열을 사용해야합니다. 원본 테이블이 필터링되었을 때 중복 테이블이 생성되었지만 업데이트 된 R 스크립트를 사용하여 솔루션을 찾을 수있었습니다. – avgara

답변

1

, Spotfire의이 범위의 대략적인 개념을 가지고있다. 안타깝게도 계산 된 열은 범위 측면에서 필터 위에 있습니다. 그들에게는 여과되는 것과 여과되지 않은 것에 대한 개념이 없습니다.

시각화 자체, 그러나 do *!

이 경우 당신이 할 수있는 일은 Y 축에 식을 넣는 것입니다 (당신이 해낸 것처럼 보입니다). 그러면 선택한 필터 *가 존중됩니다.

*는주의 사항 : 필터링되지 않은 데이터를 나타내는

  1. 등록 >> 외관 >>보기 그림자 : 몇 주어진 시각화에 부정 할 수 필터링 방법이 있습니다. 이 옵션은 어떤 필터 선택으로 숨겨진 데이터를 나타내는 회색 막대를 표시합니다.

  2. 속성 >> 데이터 >> 필터링을 사용하여 데이터 제한. 이 옵션들은 별개의 필터링 세트 (Spotfire에서 호출되는 것처럼 "Filter Schemes")를 사용하거나 필터를 완전히 무시하기 위해 (필터를 완전히 무시하기 위해)

  3. 속성 >> 서브 세트를 사용할 수 있습니다. 기본적으로 필터를 무시하는 "모든 데이터", 필터 선택을 반전하는 "현재 필터링 안함"(예 : 부울 열을 필터링하여 TRUE 만 표시하면이 차트는 FALSE 만 표시) 및 " 현재 필터링 "이 기본 동작입니다. 추가 할 수있는 추가 서브 세트에 대한 온라인 도움말을 점검 할 수 있습니다.