무엇이 잘못되었는지 잘 모르는 사람이 나를 도울 수 있습니까?안녕하세요,
콤보 상자에서 선택한 표현식(및 열 이름)을 사용하여 차트를 제어하려고 하고 제어 차트에서 참조하지만 이해할 수 없는 오류가 발생합니다. 나는 스크립트 초기에 동일한 표현을 사용하고 있으며 흐름 없이 작동합니다.
감사 해요

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