어떤 사람이 나를 도와줄 수 있습니까? 무엇이 잘못되었는지 확실하지 않습니까?안녕,
콤보 상자에서 표현식(및 열 이름)을 선택하고 컨트롤 차트에서 참조하여 차트를 컨트롤하려고 하는데 이해가 되지 않는 오류가 발생합니다. 나는 스크립트 초기에 같은 표현을 사용하고 있으며 흐름없이 작동합니다.
감사

스크립팅Re: 어떤 사람이 이 문제를 도와줄 수 있습니까? 무엇이 잘못되었는지 확실하지 않습니까?안녕하십니까?
최근 재방송이 늦어져서 죄송합니다.
그래서 여기에 내 스크립트 버전이 단순화되어 있습니다. 콤보 상자에서 선택한 인수를 열 이름에 포함하면 올바른 제어 제한 테이블 등을 선택하는 데 도움이 됩니다.
이 시점에서 스크립트는 인수를 이해할 수 없습니다.
Names Default To Here( 1 );
New Window( "Data selection",
<<MODAL></MODAL>Re: 어떤 사람이 이 문제를 도와줄 수 있습니까? 무엇이 잘못되었는지 확실하지 않습니까?안녕 @swiergi11 ,
스크립트와 데이터 테이블을 공유할 수 있습니까? 무엇이 무엇인지 알 수 없도록 데이터 테이블을 익명화할 수 있습니다.
스크립트 및 데이터 테이블에 직접 액세스하면 핵심 문제를 진단하는 데 도움이 됩니다.
감사!,
DS
Re: 어떤 사람이 이 문제를 도와줄 수 있습니까? 무엇이 잘못되었는지 확실하지 않습니까?안녕,
응답해 주셔서 감사합니다.
"레이어"는 다른 데이터 추출에 할당된 참조이며 선택한 항목에 따라 콤보 상자에서 열 이름이 지정됩니다.
rr_cb = 콤보 상자({"D0585DI", "D0585IG","D0585L3","D0585L2", "D0585L1"}, <<너비 설정( 5 ) ),
레이어 = rr_cb << GetText;
소스 데이터 열 이름을 RSM_으로 변경합니다." 층 "는 위의 5가지 중 하나입니다.
:VAR1VALUE << 이름 설정("RSM_"||레이어||"");
컨트롤 차트를 만들 때 동일한 비유를 사용하여 플롯의 열을 선택하려고 하는데 작동하지 않습니다.
나는 당신의 제안을 시도했고 오류는 사라졌지 만 CC는 생성되지 않습니다. 여전히 해당 열의 이름 지정 오류 때문이라고 생각합니다.
감사,
토마스
Re: 어떤 사람이 이 문제를 도와줄 수 있습니까? 무엇이 잘못되었는지 확실하지 않습니까?안녕 @swiergi11 ,
디버깅할 전체 코드가 없지만 발생한 오류와 저장한 스크린샷을 살펴보면 문제는 열 이름을 호출하는 위치에 있다고 생각합니다.
:이름("RSM_"||레이어||"")
아마도 layer는 이미 따옴표가 있는 문자이므로 :Name("RSM_"||layer)라고 쓰는 것이 좋습니다. 레이어가 목록 레이어 = {"A", "B", "C"}인 경우 레이어[1] 등과 같이 그 안에 있는 요소를 참조해야 합니다. 실제로 열 이름에 아무 것도 추가하지 않기 때문에 계층 뒤에 ||""를 추가할 필요가 없다고 생각합니다. Line 360에도 이 문제가 있는 것 같습니까?
또한 :Name() 참조가 더 이상 사용되지 않으며 버전 16 이후에는 더 이상 사용되지 않을 것임을 알고 싶을 수도 있습니다. 대신 "column name go here"n 참조를 사용하고 있습니다.
도움이 되었기를 바랍니다!,
DS