커뮤니티

월별 첫 금요일

프로필 이미지
ydaniel
2016-07-01 06:24:53
100
글번호 99658
답변완료
안녕하세요. 수고가 많으세요. 아래처럼 작성해서 해당 월의 첫번째 금요일 날짜를 얻어오고 싶은데, 계속 v3 값이 6만 나오네요. Vars : V0(0), V1(0), V2(0), V3(0), V4(0); Var : Employ1(0), Employ2(0), EmployST(0), EmployET(0); Employ1 = 100 * int(date/100) + 1; V3 = Dayofweek(Employ1); If V3 = 6 Then Employ2 = 7; Else Employ2 = 6 - v3; 위의 수식이 아니라도 해당 날짜가 속한 월의 첫번째 금요일 날짜를 구할 수 있는 수식을 부탁드리겠습니다. 감사합니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2016-07-01 11:39:37

안녕하세요 예스스탁입니다. 예스랭귀지에서 같다라는 표현은 ==입니다. =은 저장연산자로 오른쪽 값은 왼쪽 변수에 저장합니다. if문안에서도 자장이 가능하므로 같다라는 표현하실때 주의하시기 바랍니다. Vars : V0(0), V1(0), V2(0), V3(0), V4(0); Var : Employ1(0), Employ2(0), EmployST(0), EmployET(0); Employ1 = 100 * int(date/100) + 1; V3 = Dayofweek(Employ1); If V3 == 6 Then Employ2 = 7; Else Employ2 = 6 - v3; plot1(Employ2); 즐거운 하루되세요 > ydaniel 님이 쓴 글입니다. > 제목 : 월별 첫 금요일 > 안녕하세요. 수고가 많으세요. 아래처럼 작성해서 해당 월의 첫번째 금요일 날짜를 얻어오고 싶은데, 계속 v3 값이 6만 나오네요. Vars : V0(0), V1(0), V2(0), V3(0), V4(0); Var : Employ1(0), Employ2(0), EmployST(0), EmployET(0); Employ1 = 100 * int(date/100) + 1; V3 = Dayofweek(Employ1); If V3 = 6 Then Employ2 = 7; Else Employ2 = 6 - v3; 위의 수식이 아니라도 해당 날짜가 속한 월의 첫번째 금요일 날짜를 구할 수 있는 수식을 부탁드리겠습니다. 감사합니다.