While this doesn’t solve the original issue I posted, I figured I would share a strategy that seems to work for date field to date field comparisons.
You may know that when you are setting up a conditional formatting rule, that you can sometimes type FIELD: in the right side of the rule, save it and come back in to find a field selection box. However, when I’ve had a date field on the left side, it won’t take the “FIELD:” option. I’ve been able to coerce this to work by selecting something other than a date (like “Name”), saving and getting back in to see the field to field comparison GUI. At this point, you can select whatever you want on either the right or left. That’s all well and good, but once you select two dates, the result still doesn’t display with the proper formatting.
I found that if you then go into text mode, you need to manually add a “rightmethod” line with the field name used for the right side of the comparison (as shown below), and then it works. Go figure. I’m not sure why this doesn’t get added automatically.
Anyway, I figured I’d share that small victory. Now if only I can stumble across the magic pixy dust that allows you to use an expression rather than a field as the foundation for the formatting (sigh)…
displayname=Test styledef.case.0.comparison.icon=false styledef.case.0.comparison.leftmethod=actualCompletionDate styledef.case.0.comparison.lefttext=actualCompletionDate styledef.case.0.comparison.operator=lte styledef.case.0.comparison.operatortype=date styledef.case.0.comparison.rightmethod=defaultBaselineTask:plannedCompletionDate styledef.case.0.comparison.righttext=FIELD:defaultBaselineTask:plannedCompletionDate styledef.case.0.comparison.trueproperty.0.name=bgcolor styledef.case.0.comparison.trueproperty.0.value=def6e2 styledef.case.0.comparison.truetext= textmode=true valuefield=actualCompletionDate valueformat=atDate