계산된 열이 있는 요약 테이블을 사용하여 내장된 테이블로 그래프 저장안녕,
계산된 열을 사용하여 요약 표를 만들고 있습니다. 동적으로 사용할 수 있도록 원본 표에 연결합니다.
계산된 열에 대한 그래프를 만들고 내장된 테이블과 함께 저장하면 값이 손실되고 그래프가 생성되지 않고 비어 있습니다.
예를 들어:
다음과 같은 Original 테이블이 있습니다.
MaterialID, fate, ParentMaterial, DateTime, Date(DateTime의 DateMDY() 계산)
다음을 사용하여 요약 표를 만듭니다.
그룹 : ParentMaterial, Date
하위 그룹 : 운명

테스트용으로 NEXT 대 날짜 그래프를 만들고 내장된 테이블과 함께 저장했는데, 날짜 값이 손실되고 그래프가 제대로 열리지 않습니다. 비어 있습니다.

내 선호사항 에는 다음을 사용합니다:
- 수식 평가 억제가 표시되지 않고 수식 평가가 즉시 실행됩니다.
- 테이블의 경우: OnOpen 스크립트 평가: 항상
이런 식으로 저장하면 요약 표의 날짜 열을 계산할 때 원래 날짜가 손실되는 것 같습니다.
이 문제를 해결하려면 어떤 설정이 필요한가요?
매우 감사합니다.
그물
콘텐츠 구성결과 공유 및 전달Re: 계산된 열이 있는 요약 테이블을 사용하여 내장된 테이블이 있는 그래프 저장어떤 JMP 버전을 사용하고 있나요?
저의 경우, 이러한 요약 표를 만들려고 하면 수식이 제거됩니다(JMP18.2.0).


// Data table summary
// → Data Table("Summary of Anneaing grouped by Date, ParentMaterial")
Data Table("Anneaing") << Summary(
Group(:Date, :ParentMaterial),
N,
Subgroup(:fate),
Freq("None"),
Weight("None"),
output table name("Summary of Anneaing grouped by Date, ParentMaterial")
);
Re: 계산된 열이 있는 요약 테이블을 사용하여 내장된 테이블이 있는 그래프 저장환영합니다, 손녀님!
참고용으로 JMP 파일을 제공해 주셔서 감사합니다. 도움이 많이 됩니다. 목표에 대해 더 자세히 설명해 주시겠습니까?
N(Next) 대 Date의 시각화를 만들고 싶으신가요? 그렇다면 요약 표는 필요 없습니다. 그래프 빌더를 사용하여 Date를 X축 역할로, Fate를 오버레이 역할로 드래그하세요. 그런 다음 막대 차트와 같은 적절한 차트 유형을 선택하세요. 이러한 유형의 분석에는 누적 막대 차트가 적합할 수 있습니다. 아래 이미지를 참고하시면 도움이 될 것입니다.

새로 만든 요약 테이블에 열 수식을 유지하는 것에 대한 질문이라면, 가능하지 않다고 생각합니다(제가 잘못 알고 있다면 누군가 정정해 주세요). 요약 테이블은 날짜는 같지만 날짜/시간이 다른 여러 행에 대해 집계되므로, 어떻게 작동하는지 잘 모르겠습니다. 요약 테이블을 생성할 때 "데이터 테이블에 스크립트 저장" 확인란을 선택하는 것을 권장합니다. 이렇게 하면 요약 스크립트가 원본 데이터 테이블에 저장됩니다. 이렇게 하면 원본 데이터 테이블을 업데이트할 때마다 해당 스크립트를 다시 실행하여 새 요약 테이블을 생성할 수 있습니다.

Re: 계산된 열이 있는 요약 테이블을 사용하여 내장된 테이블이 있는 그래프 저장답변해 주셔서 감사합니다.
저는 18.2를 사용하고 있어요
그렇습니다. 날짜 수식은 제거되었지만 저장된 그래프(내장된 표 포함)를 다시 열면 어떻게 된 일인지 수식이 다시 나타납니다. 이로 인해 계산에 필요한 데이터가 부족해지고 그래프에 표시할 값이 누락됩니다.
이전 버전에서는 이런 식으로 그래프를 저장하곤 했는데, 이제는 작동하지 않습니다.
세션 스크립트를 저장하려고도 했는데 같은 문제가 있었습니다. 새 세션에서 다시 실행하면 요약 표에 수식이 그대로 남아 있고(삭제되었지만), 결국 그래프가 비어 버렸습니다...
그래프를 저장할 때 데이터와 함께 그래프를 보관할 방법이 필요합니다.
Re: 계산된 열이 있는 요약 테이블을 사용하여 내장된 테이블이 있는 그래프 저장안녕,
매우 감사합니다.
저는 제 문제에 대한 간단한 사례를 제시했습니다. 일반적으로 날짜(월, 주, 일)별로 데이터를 집계하고, 계산된 열을 요약 표에 추가한 다음 그래프를 작성합니다.
제 목표는 나중에 다시 볼 수 있도록 그래프와 그 데이터(요약 표)를 저장하는 것입니다.
이전 버전에서는 이런 식으로 그래프를 저장하곤 했는데, 이제는 작동하지 않습니다.
세션 스크립트를 저장하려고도 했는데 같은 문제가 있었습니다. 새 세션에서 다시 실행하면 요약 표에 수식이 유지되고(삭제되었지만), 결국 다시 열면 그래프가 비어 있었습니다...
Re: 계산된 열이 있는 요약 테이블을 사용하여 내장된 테이블이 있는 그래프 저장이제 문제를 이해한 것 같습니다. 원하는 작업 흐름은 다음과 같습니다.
- 여러 DateTime 값에 대한 측정값을 포함하는 데이터 테이블 "Anneaing.jmp"를 엽니다.
- DateTime 데이터를 기반으로 날짜, 주, 월 등의 수식 열을 만듭니다.
- 날짜별로 그룹화한 요약 표를 만듭니다(예: 수식 열).
- 새로 연결된 요약 테이블에서 그래프 빌더를 실행하고 그래프를 만듭니다. 그런 다음 데이터 테이블이 포함된 보고서 파일(.jrp)로 그래프를 저장합니다.
- 문제: 연결된 요약 테이블의 내장 버전에 깨진 수식이 있습니다(존재하지 않는 DateTime 열을 참조).
제 추천은 그래프 빌더를 보고서(.jrp 파일)로 저장하는 대신, 분석 결과를 요약 데이터 테이블 자체에 저장하는 것입니다. 빨간색 삼각형 메뉴 -> 스크립트 저장 -> 데이터 테이블로 또는
아이콘. 이제 저장된 연결 요약 데이터 테이블에서 그래프를 바로 열 수 있습니다. 제 경우에는 수식이 깨지지 않고 잘 작동합니다.
그런데, 아직 못 보셨을 수도 있지만, 주(Week)나 월(Month)과 같은 간단한 수식은 그래프 빌더에서 만들 수 있습니다. 예를 들어, 아래 그래프는 새 데이터 테이블 열이나 요약 테이블 없이도 만들 수 있습니다.

@jthi 에 대한 의견: 연결된 요약 테이블이 잠긴 비수식 열로 생성된다는 점도 확인했습니다.

하지만 데이터 테이블을 저장하고 다시 열면 다음과 같이 보입니다.

날짜 열 수식에 참조할 DateTime 값이 없지만, 날짜 열에 문제가 발생하는 것 같지는 않습니다. 어떤 이유에서인지 아직 작동합니다. 이유가 궁금합니다. 손상된 수식 참조는 저장된 .jmp 데이터 테이블에서는 문제를 일으키지 않는 것 같지만, .jrp 보고서에 포함하면 손상된 참조로 인해 수식이 실패하고 날짜 정보가 사라집니다.
Re: 계산된 열이 있는 요약 테이블을 사용하여 내장된 테이블이 있는 그래프 저장제 생각에 JMP는 테이블을 열 때 해당 수식을 다시 평가하지 않기 때문에 값이 동일하게 유지된다는 것입니다.
제 생각에는 이건 전반적인 버그인 듯하고, JMP는 부모 열이 존재하지 않으면 요약에 수식을 보관하지 않아야 하고, 적어도 수식 평가를 비활성화해야 합니다.