Hi there.
In my list I have 2 datetime fields, "Inizio" and "Fine", ad I need to check if the Fine date is after the Inizio Date.
To do this, I need to convert the UTC data in my regional format (UTC+1), with these expressions:
convertTimeZone(item()?['Inizio'], 'UTC', 'W. Europe Standard Time', 'dd/MM/yyyy')
convertTimeZone(item()?['Fine'], 'UTC', 'W. Europe Standard Time', 'dd/MM/yyyy')
And I have to say that they works fine.
I don't know why, a filter array that I use to filter the data misses the condition if I have the last day of the month to check .LEt me show an example:
The condition is:
@greater(convertTimeZone(item()?['Fine'], 'UTC', 'W. Europe Standard Time', 'dd/MM/yyyy'), convertTimeZone(item()?['Inizio'], 'UTC', 'W. Europe Standard Time', 'dd/MM/yyyy'))
or if you prefer:

Starting data:

The conversion works fine:

but the filter array show only one output:

What the hell am i missing? XD