로컬 데이터 필터에서 선택한 데이터의 하위 집합을 기반으로 보고서의 수식을 재평가합니다.친애하는,
로컬 데이터 필터에서 선택한 데이터의 하위 집합을 기반으로 보고서의 수식을 재평가할 수 있다면 누구든지 힌트를 줄 수 있습니까?
예를 들어 내 공식은
Col Sum(:aval, :ID)
첨부된 스크린샷에서는 line9만 로컬 데이터 필터 조건을 충족합니다. 2 대신 1을 반환하는 수식을 만드는 것이 가능합니까(ID= V2_7 내에서는 aval = 1인 레코드 1개만 합산되므로)?
나는 대화형 솔루션을 강력히 선호합니다(실제로 테이블을 하위 집합으로 나누거나 요약 테이블을 생성하지 않음). Col ... 수식은 "Selected()" 행 상태를 기반으로 통계를 계산할 수 있다는 것을 배웠으므로 로컬 데이터 파일러 하위 집합을 기반으로 유사한 작업을 수행하는 방법이 있을 수 있다고 가정합니다.
내 요구 사항을 부분적으로 충족할 수 있는 또 다른 솔루션은 그래프 빌더에서 N Category(:var) Summary Statistic을 사용하는 것이지만, 제가 아는 한 아직 사용할 수 없습니다.
정말 감사합니다!
알렉스.

Re: 로컬 데이터 필터에서 선택한 데이터의 하위 집합을 기반으로 보고서의 수식을 다시 평가합니다.(*) 아이디어에 따라: 데이터 테이블을 오염시키지 마세요
... 실제 열 대신 변환 열을 사용할 수 있는지 궁금합니다.
불행하게도 이것은 불가능합니다:
https://community.jmp.com/t5/Discussions/how-to-reference-a-Transform-Column/mp/691608/highlight/true#M87735
따라서 현재로서는 "실제 열"(이전 게시물 참조)을 사용하거나 변환 열이 있는 솔루션이 로컬 데이터에서 선택할 때마다 열을 다시 생성하는 것처럼 "자동"이라는 점을 받아들여야 합니다. 필터가 변경되었습니다.
Re: 로컬 데이터 필터에서 선택한 데이터의 하위 집합을 기반으로 보고서의 수식을 다시 평가합니다.데이터 테이블의 수식은 보고서의 로컬 데이터 필터 선택을 알지 못합니다.
더 놀랍게도 이는 A에게도 해당됩니다. 보고서의 열 변환 - 해당 보고서의 로컬 데이터 필터 선택을 무시합니다.
우리는 그래프 빌더의 요약 통계가 자동으로 수행하는 작업에 너무 익숙해졌습니다.
이러한 배경에서 열 수식의 동작은 버그처럼 느껴집니다.
변환 열: 제외된 행이 있는 버그
Jmp 지원(TS-00056243)의 말로
변환 열 수식은 글로벌 데이터 필터 변경과 마찬가지로 로컬 데이터 필터 변경에 대한 응답으로 재평가되지 않는 것으로 보입니다. 이건 버그로 신고하겠습니다.지적해 주셔서 감사합니다.
잠시 후 다음과 같은 피드백을 받았습니다.
문제가 보고되었으며, 개발팀에서는 이것이 설계된 대로 작동하고 있다는 점을 공유합니다. 여기서 변환 열은 행 상태를 준수하는 것과 관련하여 일반 테이블 열처럼 작동합니다.
Jmp의 향후 버전과 관련하여 위시리스트에 추가를 제안하는 항목이 있습니다. 무시하지 않는 옵션 로컬 데이터 필터:
열 변환 - 요약 통계만큼 편안합니까?
현재 Jmp에 대한 해결 방법으로 REAL 열(변환 열(*)이 아님)을 사용하고 JSL을 통해 선택한 행에 대해 로컬 데이터 필터에 요청하고 응답을 수식의 입력으로 사용해야 합니다.
https://community.jmp.com/t5/Discussions/Transform-Column-Bug-with-excluded-rows/mp/676095/highlight/true#M86284
Re: 로컬 데이터 필터에서 선택한 데이터의 하위 집합을 기반으로 보고서의 수식을 다시 평가합니다.안녕하세요, 오늘도 같은 문제가 발생하여 해결 방법을 시도했습니다. @txnelson . 불행히도 로컬 데이터 필터와 함께 사용할 때 수식이 업데이트되지 않습니다. 내가 뭐 놓친 거 없니? 아니면 JMP 16에서는 솔루션이 더 이상 작동하지 않습니까?
Re: 로컬 데이터 필터에서 선택한 데이터의 하위 집합을 기반으로 보고서의 수식을 다시 평가합니다.로컬 데이터 필터를 사용하십시오....공식도 함께 작동합니다. 오픈된 플랫폼이 없어서 글로벌 필터를 사용했습니다.Re: 로컬 데이터 필터에서 선택한 데이터의 하위 집합을 기반으로 보고서의 수식을 다시 평가합니다.정말 고마워요 짐!
실제로 제가 찾고 있던 것은 그래프 빌더의 로컬 데이터 필터에 있는 동일한 기능입니다. 그러나 이 솔루션은 데이터 테이블 및 그래프와 함께 이 데이터 필터를 DashBoard( 이것으로 조금 놀아 보면됩니다).
Re: 로컬 데이터 필터에서 선택한 데이터의 하위 집합을 기반으로 보고서의 수식을 다시 평가합니다.Col Sum() 함수에서 If() 절을 사용하면 제외된 행을 제외할 수 있습니다.
Names Default To Here( 1 );
// Open the data table
dt = Open( "$SAMPLE_DATA\Blood Pressure.jmp" );
// Set it up to look like your data
dt << delete columns(
{"BP 12M", "BP 6M", "BP 8W", "BP 12W", "BP 6W", "BP 8F", "BP 12F",
"BP 6F"}
);
dt:Subject << set name( "ID" );
dt:BP 8M << set name( "aval" );
// Create the new column
dt << New Column( "myCol",
formula( Col Sum( If( Excluded( Row State( Row() ) ), ., :aval ), :ID ) )
);
// Apply a filter
dt << Data Filter(
Location( {809, 218} ),
Mode( Show( 1 ), Include( 1 ) ),
Add Filter(
columns( :Dose ),
Display( :Dose, Size( 160, 60 ), List Display )
)
);