전체 목표: 현재 시간의 지난 7일 동안의 데이터만 가져오는 날짜 시간 열을 필터링하는 쿼리 작성기에서 쿼리를 만듭니다. 이 작업을 수행하기 위해 쿼리 작성기에서 사용자 정의 표현식을 사용하려고 합니다.
Query Builder는 WHERE 문 'ymd h:m:s'(즉, '2022-07-07 11:13:55')에 대해 특정 날짜 형식을 사용하는 것으로 보입니다. . 따라서 다음을 사용하여 아래에 표시된 사용자 지정 날짜 형식을 만들었습니다. 이 예 . 데이터 테이블에서 예상대로 날짜 시간 열을 사용자 정의 형식으로 변환합니다. "알 수 없는 형식: myNamespace:QueryDate" 오류가 발생하지만 jsl 코드에서 형식을 호출하는 데 어려움을 겪고 있습니다. 어떤 통찰력이 있습니까? 감사!
print(format(Today(), "m/d/y"));
print(format(Today(), "myNamespace:QueryDate"));
사용자 정의 형식:
Add Custom Functions(
New Custom Function(
"myNamespace",
"QueryDate",
Function( {inputVar},
{Default Local},
Char( Year( inputVar ) ) || "-" || Char( Month( inputVar ) ) || "-" ||
Char( Day( inputVar ) ) || " " ||
Char(Hour(inputVar)) || ":" || Char(Minute(inputVar)) || ":" || Char(Second(inputVar))
),
<<DESCRIPTION></DESCRIPTION>