I have two numeric fields and I am using a simple if condition to compare them.
IF [Total] - [Remaining] = 0 THEN 'Equal' ELSE 'Not equal' ENDIF
If you look at row 1 in Screenshot 1, values are equal however the comparison column says not equal. Screenshot 2 shows field type and calculation behind it. Remaining column was initially a V_String column that was changed to numeric using ToNumber formula, later on sum was created using Summarized tool.
Re: Total column, Total PO Value was a Fixed Decimal that was converted to numeric and rounded to 2 decimal places, as shown in screenshot 2.