I have two sets of data that I am joining on and the columns that I join on are of data type double. Let's say the columns are L1,L2 of one data set and R1,R2 of second data set. When either of these columns are negative or having 0 as value, the join is not happening. Is this how it is supposed to behave?
Working-
L1,L2,R1,R2
10,111,10,111
Not Working -
L1,L2,R1,R2
-1.1,121,-1.1,121
0,131,0,131
Well I was just looking at the warning message that it has shown - Joins or Double or Float are not recommended due to round error!
When I know exactly how many decimal points I have, why is this JOIN transform creating such limitation? Is there any nice workaround other than transforming each of them to strings?