공식 결합안녕하세요, 누군가가 아래 두 가지 공식을 결합하는 데 도움을 줄 수 있습니까? 두 번째는 단순히 시간 부분을 뺀 것입니다. 감사합니다.
----------------------------------------
새 열 ( "주 시작",
숫자,
"명사 같은",
형식 ( "m / d / y", 12),
입력 형식 ( "m / d / y"),
공식(
If (요일 (: WR_Date) == 1,
(: WR_Date-In Days (Day Of Week (: WR_Date)))-In Days (5),
(: WR_Date-In Days (Day Of Week (: WR_Date))) + In Days (2)
)
),
선택 설정
),
새 열 ( "Date [주 시작]",
숫자,
"명사 같은",
형식 ( "m / d / y", 12),
입력 형식 ( "m / d / y"),
공식 (: week start-Time Of Day (: week start)),
선택 설정
),
스크립팅Re : 공식 결합나는 이것을 빨리하고 있지만 이것이 효과가 있다고 생각합니다.
New Column( "Date[week start]",
Numeric,
"Nominal",
Format( "m/d/y", 12 ),
Input Format( "m/d/y" ),
Formula( ( If( Day Of Week( :WR_Date ) == 1,
(:WR_Date - In Days( Day Of Week( :WR_Date ) )) - In Days( 5 ),
(:WR_Date - In Days( Day Of Week( :WR_Date ) )) + In Days( 2 )
) )
-
Time Of Day( ( If( Day Of Week( :WR_Date ) == 1,
(:WR_Date - In Days( Day Of Week( :WR_Date ) )) - In Days( 5 ),
(:WR_Date - In Days( Day Of Week( :WR_Date ) )) + In Days( 2 )
) ) )
내가 한 모든 것은 첫 번째 공식 ( "주 시작")을 복사하고 두 번째 공식의 "주 시작"에 대한 모든 참조를 복사 된 정보로 대체하는 것입니다.
수식을 좀 더 쉽게 볼 수 있도록 공백을 추가했습니다.
또한 이것이 올바른지 확인하기 위해 테스트를 전혀 수행하지 않았습니다.
Re : 공식 결합해당 if 문의 결과가 : WR_Date 열과 동일한 시간, 분 및 초를 가져야하기 때문에 Time Of Day (: WR_Date)를 직접 제거 할 수도 있다고 생각합니다.
Formula(
If(Day Of Week(:WR_Date) == 1,
(:WR_Date - In Days(Day Of Week(:WR_Date))) - In Days(5),
(:WR_Date - In Days(Day Of Week(:WR_Date))) + In Days(2)
) - Time Of Day(:WR_Date)
),