If you are interested in using custom filters using Python in the Transform node, you may want to look at this article:
https://support.infogix.com/hc/en-us/articles/360018962334-Using-the-Python-based-Transform-Node
To echo the example filter discussed above, you would add a Transform node to the canvas and configure it as follows (omitting the [Code] and [/Code] delimiters). The ConfigureFields property script sets up the output record metadata to be the same as the input data and defines the value for the threshold date. It is useful to define the value here once as it is a constant value that applies to the processing of all the records.
[Code]
out1 += in1
TestDate = '2016-01-01'
[/Code]
The ProcessRecords property script is configured to set the match condition to False if the input data value is Null or the date value is before the threshold date. Only records that match the criterion are output@
[Code]
if in1['dueDate'] is Null:
Match = False
elif in1['dueDate'] > datetime.datetime.strptime(TestDate, '%Y-%m-%d').date():
Match = True
else:
Match = False
if Match:
out1 += in1
[/Code]
There are some other examples of using Python with date/datetime values in the Tips & Tricks section of the forum:
https://support.infogix.com/hc/en-us/sections/360003534293-Tips-Tricks