2017-04-05 9 views
2

나는 그것을 듣는 세부 KPI 차트가있는 마스터 KPI 차트를 가지고 있습니다. 마스터 KPI 차트에는 단순화를 위해 두 가지 조치 (Eng Displand Cylinder)가 있습니다. 영어 DISPL KPI 사업 영역별로 세분화 실린더를 보여주기를 선택하면 상세 KPI 차트는 응답 :동적 Spotfire KPI 선택한 마스터 KPI에 따라 수식

enter image description here

나는 지금 다른 세부 사항을 작성하지 않고 선택하면 상세 KPI 차트 실린더 분해 할

시각화 (나는 동일한 시각화에서 모두 그것을 원한다).

tl; dr 마스터 시각화의 어느 부분이 선택되었는지에 따라 세부 사항 시각화에서 공식을 변경하길 원합니다.

+0

KPI 차트에 묶여 있습니까? 아니면 텍스트 영역에서도 그렇게할까요? 저는 7.0에 불과하지만 KPI 차트가 다른 모든 차트처럼 작동한다고 가정하면이 방법으로는 작동하지 않을 것이라고 확신합니다. – scsimon

+0

방금 ​​발견했습니다. 제출 된 답변을 참조하십시오. 감사! –

+0

땀을 흘리지 않아서, 재산 통제가 있어야하기 때문에 텍스트 영역에 대해 물어 보았습니다! 네가 네이티브 솔루션을 원한다고 생각 했어. 좋은 대답. – scsimon

답변

1

이렇게하려면 몇 가지 단계가 있습니다.

  1. 문서 속성을 설정하십시오. 나중에 파이썬 스크립트를 사용하여 다음 단계에서이 값을 할당합니다.
  2. 각 마스터 KPI에 파이썬 스크립트를 설정하십시오 (필자의 경우 2 개). 이 스크립트는 다음과 유사하게 보일 것입니다 (이것은 문서 속성 - 스크립트에도 있습니다) : Document.Properties['KPIMeasure'] = '(Avg([Eng Displ]). 만들고있는 KPI에 따라 스크립트 수식을 변경하지만 이전에 만든 동일한 문서 속성에 할당해야합니다.
  3. 적절한 스크립트 (올바른 수식이있는 스크립트)를 호출하는 각 마스터 KPI에 대한 작업을 만듭니다. 마스터 KPI를 클릭하면 스크립트가 실행되고 그에 따라 세부 KPI 수식을 설정합니다 (아래 단계에서).
  4. 세부 KPI에서 사용자 지정 식을 ${KPIMeasure}으로 만듭니다. 이는 마스터 KPI가 마스터 KPI에있는 수식 (Python 스크립트에있는 것이 무엇이든)으로 선택 될 때 설정됩니다.

물론 파이썬 스크립트를 편집하여 세부적인 KPI 이름을 동적으로 변경할 수도 있습니다. 이 단점 중 하나는 테이블에서 변경된 경우 열 이름이 파이썬 스크립트에서 자동으로 업데이트되지 않으므로 문자열 이름으로 간주되기 때문입니다.