다른 열 값으로 값을 할당하여 새 열을 만듭니다.날짜가있는 열이 있고 새 열을 만들려면 다른 열 고유 날짜를 판단하여 {A, B, C, D, E}로 할당해야합니다.
"실행 일"셀 값으로 판단 (아래 그림 참조)하여 스크립트 생성 방법에 대해 친절하게 도움을주십시오.
1. 새 열 Cell [1] == "A", i ++, "rundate"Cell [i] = "rundate"Cell [i ++] 인 경우 새 열 Cell [i ++] == "A"를 지정하십시오.
2. "rundate"Cell [i] < "rundate"Cell [i ++], 날짜 시간이 변경된 것을 의미하는 경우 새 열 Cell [i ++] == "B"를 지정해야합니다.
삼. "rundate"Cell [i] = "rundate"Cell [i ++] 인 경우 새 열 Cell [i ++] == "B"를 지정하십시오.
4. "rundate"Cell [i] < "rundate"Cell [i ++], 날짜 시간이 다시 변경된 것을 의미하는 경우 열 Cell [i ++] == "C"를 지정해야합니다.
실행 일
4/1/2020 7:18
4/1/2020 7:18
4/1/2020 7:18
4/1/2020 7:47
4/1/2020 8:13
4/1/2020 8:13
4/1/2020 8:13
4/1/2020 8:13
4/1/2020 8:13
4/1/2020 8:43
4/1/2020 8:43
4/1/2020 8:43
4/1/2020 8:43
4/1/2020 8:43
4/1/2020 8:43
4/1/2020 8:43
4/1/2020 9:13

다시 : 다른 열 값으로 값이 할당 된 새 열 만들기안녕하세요,
다음은 시간 값이 실제로 시간으로 코딩되고 문자가 아닌 것으로 가정하고 내장 함수 만 사용하는 가능한 솔루션입니다.
If( Row() == 1,
"A",
If( :Column 1 == Lag( :Column 1, 1 ),
Lag( :New Column, 1 ),
Hex To Char( Char( Num( Hex( Lag( :New Column, 1 ) ) ) + 1 ) )
)
)
이것을 달성하는 더 우아한 방법이있을 수 있지만 문자를 숫자 코드로 쉽게 변환 할 수있는 기능을 알지 못합니다.
친애하는,
TS
다시 : 다른 열 값으로 값이 할당 된 새 열 만들기약간 다른 접근 방식이며 26 개만 있기 때문에 문자를 사용하지 않으며 더 많은 범주가 있습니다.
: ID (또는 시간) 열의 값이 동일하게 유지되면 카운터 열은 동일하게 유지되지만 스위치 열은 카운터 열이 1 씩 올라갑니다.
If( Row() == 1,
1,
If( :ID == Lag( :ID, 1 ),
Lag( :counter, 1 ),
Lag( :counter, 1 ) + 1
)
)
이 중첩 된 If 문은 사용자의 관점에 따라 매우 편리하거나 거대한 괴물 일 수 있습니다.
건배,
비