날짜 함수 DMY를 DM으로 변환(연도 없이 Today() 함수로 매일 필터링)<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />안녕,
DMY 형식의 날짜 열을 DM으로 변환해야 연도를 중첩으로 분석할 수 있습니다. "Date DMY" 기능을 시도하고 "연도" 부분을 삭제했지만 도움이 되지 않았습니다. 두 가지 다른 분석에 필요합니다. 첫 번째는 겹치는 판매 데이터입니다. 첨부된 테이블 "DateTimeFunctionDM"은 서로 다른 두 해(겹침)의 판매가 있는 날짜로 구성됩니다. 보고서 날짜까지 2016년과 2015년을 비교하는 판매 보고서를 매일 생성합니다. 먼저 DMY 형식에서 일과 월을 추출하고 연도를 "오버레이"로 사용해야 합니다. 두 번째 작업은 연도와 관계없이 연도의 DateMonth까지 판매를 필터링하는 필터가 있는 열을 생성하는 것입니다(오늘 보고서를 생성하는 경우 두 연도를 12/02까지 필터링하여 두 연도의 판매를 비교합니다. 날짜)
다른 분석에서는 연도 간 기간의 가격 변동을 비교하기 위해 동일한 작업을 수행해야 합니다. 따라서 2014년 5월 5일의 숫자 날짜 열을 5월 5일로 표시하는 열을 다시 만들어야 합니다. (표 "기간"첨부)
여러분의 성원에 미리 감사드립니다!
Re: Date Functions Converting DMY to DM (연도 없이 Today() 함수로 매일 필터링)Dt << Select Where(Month(:Sales Date)> Month(Today()) & Day(:SalesDate )>Day(Today())) <<< Exclude
내가 오해하지 않는 한 그것이 작동하지 않는 이유를 모르겠습니다.
Re: Date Functions Converting DMY to DM (연도 없이 Today() 함수로 매일 필터링)입력해 주셔서 감사합니다.
둘 다 다른 방식으로 작업에 접근하지만 여전히 JSL 자동화 기능이 부족합니다. .
스크립트는 실제 자동화를 위한 "Sales Date ≦Today()" 필터링으로 구성되어야 합니다(그렇지 않으면 일일 보고서에서는 수동 로컬 데이터 필터 선택이 여전히 필수입니다.)
에서 제안한 생성된 열이 빈스.폴러0 또는 에릭힐 또는 마이클 앤더슨 "의 논리와 같이 열을 필터링하는 JSL을 작성하는 방법은 무엇입니까? 판매일 ≦오늘()" ?
미리 감사드립니다.
추신: 아마도 개발자는 ddmmyyyy 형식을 ddmm로 변환하는 함수를 "날짜 및 시간" 아래에 추가할 수 있으며 여전히 접근하여 날짜 데이터로 사용할 수 있고 Today() 함수가 연도를 무시할 수 있습니까?.... 그냥 아이디어....
Re: Date Functions Converting DMY to DM (연도 없이 Today() 함수로 매일 필터링)또는 각 일, 월 및 연도에 대한 열로 구분할 수도 있습니다.

나는 당신이하려는 일을 놓칠 수도 있습니다.
Re: Date Functions Converting DMY to DM (연도 없이 Today() 함수로 매일 필터링)DayofYear() 또는 WeekofYear()에 Year() 열을 추가할 수 있습니다.정확한 날짜는 제공하지 않지만 비교할 수 있습니다(연중 요일은 윤년이 없을 수 있음).

Re: Date Functions Converting DMY to DM (연도 없이 Today() 함수로 매일 필터링)이봐, saitcopuroglu,
나는 두 가지 대안을 생각해 냈지만 둘 중 하나가 실제로 문제를 해결하는지 확실하지 않습니다.시도했을 수 있는 첫 번째는 다음과 같은 수식 열이었습니다.
DateDMY(일(:PeriodBegin), 월(:PeriodBegin), 1904 );
따라서 연도를 1904로 고정하면 JMP 날짜-시간 값의 경우 실제로는 0년이 됩니다.JMP는 *아니다* 월과 일만 있는 형식을 제공하지만 JMP에는 원하는 것을 얻기 위해 문자를 입력할 수 있는 Excel과 같은 사용자 정의 형식기가 없습니다. 따라서 이러한 접근 방식을 사용하면 1904를 보게 될 것입니다.
내가 취한 또 다른 접근 방식은 다음과 같습니다.
월(:기간 시작) * 100 + 일(:기간 시작)
그것은 당신에게 숫자이지만 그 안에 월과 일만 있는 것을 제공합니다.

그러나 지금은 실제 날짜가 아니므로 날짜 함수를 사용하여 월 또는 일을 추출할 수 없습니다. 직접 계산해야 합니다.
어쨌든 도움이 될 수 있는 다른 아이디어가 있습니다.
감사해요,
에릭
Re: Date Functions Converting DMY to DM (연도 없이 Today() 함수로 매일 필터링)감사합니다 마이클 앤더슨 기간 문제를 특성화하고 하나의 열로 결합하여 기간 문제를 도울 수 있지만 숫자 데이터를 필터링하고 작업하려면 다른 솔루션이 필요합니다.
어떤 아이디어?
Re: Date Functions Converting DMY to DM (연도 없이 Today() 함수로 매일 필터링)다음과 같이 시도할 수 있습니다(해당 period.mp 데이터 세트의 첫 번째 열 사용).
왼쪽(Format Date(:PeriodBegin, "ddMonyyyy"), 5)

이 방법의 단점은 더 이상 숫자가 아니라는 것입니다.
최상의,
중