가치 주문에 대한 도움말따라서 Value ordering 속성을 사용하여 특정 방식으로 내 열을 정렬하고 싶습니다. 이 경우 b1, b2 및 b3은 텍스트 편집 상자의 사용자 입력이지만 여전히 열의 순서는 {"버퍼", b1, b2, b3}를 따르지 않고 알파벳 순서를 따릅니다.
dt = current data table();
:Results<<SET property=""></SET>
나는 또한 가치 주문 후 다음을 시도했지만 도움이되지 않습니다
dt << Sort(By(:Results),Order(Ascending),Replace Table);
Re: 가치 주문 도움말안녕 @Thierry_S
귀하의 스크립트를 시도했지만 여전히 열 순서는 알파벳순입니다.
Re: 가치 주문 도움말안녕 샤,
이전 메시지에서 업로드한 최신 스크립트가 원하는 방식으로 수행된다고 생각합니다. 시도해 보셨나요?
최상의,
TSRe: 가치 주문 도움말@Thierry_S
사용자가 텍스트 편집 상자에 샘플 이름에 대해 다음을 입력했다고 가정해 보겠습니다.
b1의 경우 C
b2에 대한 b
b3의 경우
그런 다음 스크립트를 실행할 때 열 순서는 "버퍼", b3, b2, b1이 되며 알파벳 순서를 따릅니다. 샘플 이름으로 무엇을 입력하든 관계없이 열 순서가 "버퍼", b1, b2, b3으로 유지되도록 스크립트를 실행하고 싶습니다.
Re: 가치 주문 도움말안녕,
여전히 무엇을 하려는지 명확하지 않지만 약간 수정된 다음 스크립트는 로그에 오류를 반환하지 않습니다(하단의 Eval List 호출 참조).
Names Default to Here (1);
dt = current data table();
InputWindow = New Window( "Enter Input",
<<MODAL></MODAL>
Re: 가치 주문 도움말@Thierry_S @ron_horne
혼란을 드려 죄송합니다. 이것은 내 스크립트의 더 확장된 버전입니다.
dt = current data table();
InputWindow = New Window( "Enter Input",
<<MODAL></MODAL>
Re: 가치 주문 도움말상관없어, 지금 받았어
최상의,
TSRe: 가치 주문 도움말안녕 샤,
내 짧은 스크립트가 작업을 수행하지 못해서 죄송합니다. "b1, b2에 의해 캡처된 사용자 입력"이 무엇을 의미하는지 파악하려고 합니다. 이러한 수치 또는 특정 분석 조건에 대한 다른 레이블입니까?
최상의,
TSRe: 가치 주문 도움말안녕 @shah47
제 생각에는 @Mark_Bailey 맞았어.
첨부된 파일을 열고 스크립트가 작동하는지 확인하십시오.
names default to here (1);
a = "Running Buffe"
b1 = "B";
b2 = "A";
b3 = "Blank Sample in well";
b4 = "Buffer";
:Results << Set Property( "Value Ordering", Eval List( {a, b1, b2, b3, b4} ) );Re: 가치 주문 도움말안녕 @Thierry_S
고맙지 만 그 솔루션은 내가하려는 일에 적합하지 않습니다. "A" 및 "B"는 텍스트 편집 상자를 사용하여 b1, b2 등에 의해 캡처된 사용자 입력입니다. 따라서 사용자가 b1, b2에 대한 값을 입력한 후 열 순서는 기본적으로 알파벳순으로 설정됩니다.
Re: 가치 주문 도움말안녕하세요 공유해주신 테이블을 기준으로,
다음은 원하는 작업을 수행하는 짧은 스크립트입니다. Set 속성 호출에서 값의 순서를 변경하기만 하면 됩니다.
Names Default to Here (1);
dt = Current Data Table ();
:Results << set property("value ordering", {"Blank Sample Well", "Running Buffe", "Buffer", "A", "B"});
dt << Sort( replace table, By( :Results ), Order( Ascending ) );Re: 가치 주문 도움말안녕 @ron_horne
열을 첨부했는데 요약하자면 사용자 입력은 b1, b2 등으로 캡처됩니다. 이 경우 테스트를 수행하고 b1에 "B"를 입력하고 b2에 "A"를 입력했지만 표에서 볼 수 있듯이 알파벳순으로 순서가 나옵니다.
Re: 가치 주문 도움말Hן @shah47
해당 열만 포함된 테이블을 업로드할 수 있습니까?
Re: 가치 주문 도움말신속한 답변에 감사드립니다. 불행히도 여전히 알파벳순으로 열 순서를 되돌립니다.
Re: 가치 주문 도움말확실하지 않지만 다음을 시도하십시오.
:Results << Set Property( "Value Ordering", Eval List( {"Buffer", b1, b2, b3} ) );Re: 가치 주문 도움말안녕 @shah47
다음을 시도하십시오.
dt <SPAN class="token operator">=</SPAN> <SPAN class="token function">current data table</SPAN><SPAN class="token punctuation">(</SPAN><SPAN class="token punctuation">)</SPAN><SPAN class="token punctuation">;</SPAN>
<SPAN class="token punctuation">:</SPAN>Results<SPAN class="token operator"><</SPAN><SPAN class="token operator"><</SPAN><SPAN class="token messages">set property</SPAN><SPAN class="token punctuation">(</SPAN><SPAN class="token string">"value ordering"</SPAN><SPAN class="token punctuation">,</SPAN> <SPAN class="token punctuation">{</SPAN><SPAN class="token string">"Buffer"</SPAN><SPAN class="token punctuation">,</SPAN> "b1"<SPAN class="token punctuation">,</SPAN> "b2"<SPAN class="token punctuation">,</SPAN> "b3"<SPAN class="token punctuation">}</SPAN><SPAN class="token punctuation">)</SPAN><SPAN class="token punctuation">;</SPAN>
이것이 정확하면 정렬도 작동해야 합니다.
론