여보세요,
날짜 dd.mm.yyyy (문자 형식)를 새 열과 yyyy.mm.dd 날짜 형식으로 파생하려고합니다. 나는 이것을하기가 어려워지고 있습니다. 입력 열의 예를 첨부했습니다.
당신의 도움을 주셔서 감사합니다,
발레리
발레리,
이것은 그것을 할 것입니다 :
dt = Current Data Table();
dt << new column("NewDate", formula(Informat( Char( Substitute( :MonthYear, ".", "/" ) ), "D/M/Y" )), format("Y/M/D"));
그러나 Martin이 언급했듯이 코드를 작성하는 추가 기능을 게시했습니다 ... 대화 상자에서 선택하기 만하면됩니다. 이것은 이것과 더 많은 다른 길항적인 예를 처리합니다.
"데이터 테이블 도구"추가 기능을 찾아서 실행하면 "특수 수식 열"하위 메뉴에서 "사용자 정의 날짜 수식 작성기"를 선택하십시오.
공식은 위의 공식과 같이 간결하지는 않지만 직접 작성하지 않아도됩니다!
건배,
브래디

아마도 더 좋은 방법이 있지만 이것은 효과가 있습니다.
New Table( "Example.jmp",
Add Rows( 15 ),
New Column( "MonthYear",
Character,
"Nominal",
Set Values(
{"01.01.2013", "01.02.2013", "01.01.2013", "01.01.2013", "01.01.2013",
"01.02.2013", "01.04.2013", "01.01.2013", "01.02.2013", "01.02.2013",
"01.02.2013", "01.04.2013", "01.07.2013", "01.11.2014", "01.12.2014"}
)
),
New Column( "JMP Date",
Numeric,
"Nominal",
Format( "yyyymmdd", 9 ),
Input Format( "yyyymmdd" ),
Formula(
Date DMY(
Num( Word( 1, :MonthYear, "." ) ),
Num( Word( 2, :MonthYear, "." ) ),
Num( Word( 3, :MonthYear, "." ) )
)
)
)
)