(CurrentDateTime)에서 일의 (X)를 빼고 다른 날짜로 확인하는 방법


1

현재 Crystal Reports XI로 작업하고 있으며 현재 날짜 시간의 72 시간이 지나는 배송 날짜를 강조하는 수식을 만들려고합니다. 해당 기능을 수행하는 수식을 작성하는 방법은 무엇입니까?

내 추측은 될 것이지만 어떻게 해야할지 모르겠다.

{TableName.ShipDate} <= CurrentDatetime - 72 Hours
    then crYellow

만약 {TableName.ShipDate} <= CurrentDateTime And [TableName.ShipDate} >= CurrentDateTime - 72 Hours. 테이블에 미래의 선박 날짜가 표시되는지 알 수 없기 때문에 이는 본질적으로 바보 같은 방법입니다. 배송 날짜 만 표시되면을 사용할 수 있습니다 {TableName.ShipDate} >= CurrentDateTime - 72 Hours. 이 방법은 미래 날짜로부터 보호되지 않습니다.
DrZoo

그것이 효과가 있었는지 확실하지 않지만 원하는 결과를 얻지 못합니다. ShipDate가 3 일 이내에 있으면 지금과 ShipDate 사이의 시간을 비교하여 색상을 변경하고 ShipDate로부터 72 시간 내에 있으면 노란색으로 바뀌는 형식을 만들려고합니다.
EveningCommuter

답변:


1
IF {Table.ShipDate} <= CurrentDateTime
then crRed
ELSE

IF ({Table.ShipDate} - 3) <= CurrentDateTime
then crYellow

ELSE

crNoColor;

답변을 답변으로 표시하십시오.
일요일
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.