回答します。
バッチマクロとしてはシンプルな問題ですね。
マクロ内でOpen / Close を判別する関数
コントロールパラメータで取り扱う変数を1か所にまとめた事で見やすくなったかなと(自己満足)。
Start of Month = "2019-06-01"
IsOpened =
IF DateTimeDiff([OpenDate], DateTimeAdd([Start of Month], -2, "years"), "days") >= 0 AND
DateTimeDiff([Start of Month],[OpenDate],"days") > 0 AND
(IsNull([CloseDate]) OR DateTimeDiff([CloseDate],[Start of Month],"days") > 0)
THEN 1
ELSE 0
ENDIF
IsClosed =
IF DateTimeMonth([CloseDate]) = DateTimeMonth([Start of Month])
THEN 1
ELSE 0
ENDIF
できました。