수익률을 계산하고 요약 테이블에 추가하려면 어떻게 해야 합니까?<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />안녕하세요 여러분,
테스트한 장치 세트에 대한 데이터 세트가 있습니다.전체를 통과하려면 각 장치가 통과해야 하는 여러 매개변수가 있습니다.예를 들어 한 열에는 기록된 각 장치의 임계 전압이 있고 그 옆 열에는 "통과" 또는 "실패"라고 표시됩니다.통과한 장치의 백분율을 계산하고 이를 요약 테이블에 추가하려면 어떻게 해야 합니까?또한 각 매개변수에 대한 평균, 최소값, 최대값 등이 포함된 요약 테이블을 만들었는데, 그 테이블에도 수익률이 있으면 좋을 것 같습니다.
감사해요.
Re: 수익률을 어떻게 계산하고 요약 테이블에 추가할 수 있나요?감사합니다. 작동하게 되었습니다!
Re: 수익률을 어떻게 계산하고 요약 테이블에 추가할 수 있나요?해결책은 열의 값 레이블 열 속성을 1=통과 및 0=실패로 설정하는 것입니다.
그것이 대답이 아닌 경우 데이터 테이블 샘플을 제공해 주시면 살펴보겠습니다.
Re: 수익률을 어떻게 계산하고 요약 테이블에 추가할 수 있나요?다시 안녕하세요 짐,
저는 이 방법을 수익률 계산에 많이 사용해 왔습니다.동료 중 한 명이 나에게 지적한 것은 위에 0과 1이 적혀 있고 Fail and Pass가 아니라는 것입니다.이것을 어떻게 바꾸나요?
아래는 테이블을 만드는 코드입니다.라벨을 쉽게 변경할 수 있는 방법이 있나요?
table2=expr(dt요약 << 표로 작성(
제어판 표시( 0 ),
테이블 추가(
열 테이블( 범주 테이블, 통계( 이름( "% of Total" ) ) ),
행 테이블( 범주별 열( :OnId Yield, :OffId Yield, :Diff Yield, :Id0s Yield, :Id1s Yield, :OffId0s Yield, :OffId1s Yield, :전체 Yield ) )
)
)));
Re: 수익률을 어떻게 계산하고 요약 테이블에 추가할 수 있나요?JSL의 예를 들어주신 Jim에게 감사드립니다!아직 테이블에 대해 더 많이 배워야 할 것 같지만 실행해 보았습니다.
Re: 수익률을 어떻게 계산하고 요약 테이블에 추가할 수 있나요?나탈리,
기본 데이터 테이블 구조에서 원하는 내용이 대부분 포함된 출력 테이블까지 안내하는 스크립트가 첨부되어 있습니다.최종 표를 테이블 상자에 넣어서 정리하고 싶을 수도 있지만, 제가 무엇을 하려는지 아실 것입니다.
Re: 수익률을 어떻게 계산하고 요약 테이블에 추가할 수 있나요?나탈리,
첨부파일이 도움이 될 수도 있겠네요. 궁금한 점이 있으면 알려주세요.첨부된 표에서 표 요약을 수행하고 전체 합격 열에서 '1' 발생 횟수를 합산한 다음 총 행 수로 나누어 전체 비율을 계산할 수 있습니다.
데이브
Re: 수익률을 어떻게 계산하고 요약 테이블에 추가할 수 있나요?안녕하세요 짐,
답장해 주셔서 감사합니다.하지만 내가 당신을 따르고 있는지 잘 모르겠습니다.각 매개변수에 대해 하나의 산출량 열을 만들 수 있습니다.
dtSummary << New Column("Yield_Vth", Numeric,Formula(Min(:Pass_Vth=="Pass"))); Yield_Vth 열 아래의 각 행에 0 또는 1을 넣습니다.전체 비율(%)을 계산하면 100%라고만 표시되는데, 이는 모든 행에 1이 없기 때문에 정확하지 않습니다.
내가 실제로 찾고 있는 테이블은 다음과 같으며 이것이 완전히 가능한지 확실하지 않습니다.
평균 최소 최대 STDEV % 수율
p1
p2
p3
p4
모두 (공백) (공백) (공백) (공백)
당신이 무슨 짓을 했는지 다시 설명해 주시겠어요?JSL에 점점 익숙해지고 있지만 아직 테이블을 너무 많이 사용하지는 않았습니다.
감사해요!
Re: 수익률을 어떻게 계산하고 요약 테이블에 추가할 수 있나요?나탈리,
내가 사용한 방법인 최종 수율을 알고 싶다고 가정할 때, 모든 합격을 찾거나 적어도 하나의 실패를 찾은 것을 기준으로 새 열을 1 또는 0과 동일하게 설정하는 것입니다.내가 사용하는 공식은 불리언 비교의 최소값을 찾는 것입니다.예를 들어 "Pass" 또는 "Fail" 값이 있는 열 A, B, C가 있는 경우 "Yield"라는 새 열에 다음 수식을 입력합니다.
Min(:A=="통과",:B=="통과",:C=="통과")
모든 테스트가 통과하면 Min은 1이 되고, 그렇지 않으면 0이 됩니다.
그런 다음 간단히 Tables==>Summary를 수행하고 %Total을 요청합니다. 그런 다음 "실패" 행을 삭제하고 요약 테이블과 결합합니다.
각 매개변수에 대한 Yield가 필요한 경우에는 Analyze==>Tabulate를 사용하고 매개변수는 행 아래로, Pass 및 Fail은 열로 사용합니다.그런 다음 데이터 테이블을 만들고 "실패" 열을 삭제하고 이를 요약 테이블과 결합할 수 있습니다.
