I think I found WHERE it is happening...but I don't know why???
TruePrice: (This part seems to be OK)
(((abs([ProductCategory] == 1 && [Quantity] <= 49)) * [Price]) + ((abs([ProductCategory] == 1 && [Quantity] >= 50 && [Quantity] < 100)) * 1.38) + ((abs([ProductCategory] == 1 && [Quantity] >= 100 && [Quantity] < 200)) * 1.17) + ((abs([ProductCategory] == 1 && [Quantity] >= 200 && [Quantity] < 300)) * .99) + ((abs([ProductCategory] == 1 && [Quantity] >= 300 && [Quantity] < 400)) * .92) + ((abs([ProductCategory] == 1 && [Quantity] >= 400 && [Quantity] < 500)) * .85) + ((abs([ProductCategory] == 1 && [Quantity] >= 500 && [Quantity] < 700)) * .79) + ((abs([ProductCategory] == 1 && [Quantity] >= 700 && [Quantity] < 1000)) * .71) + ((abs([ProductCategory] == 1 && [Quantity] >= 1000 && [Quantity] < 1500)) * .64) + ((abs([ProductCategory] == 1 && [Quantity] >= 1500 && [Quantity] < 2000)) * .61) + ((abs([ProductCategory] == 1 && [Quantity] >= 2000)) * .58))
BUT WHEN IT HITS THIS PART....BLAMO! Could it be the "OR" syntax???
|| ((abs([ProductCategory] == 11)) * [Price]) || ((abs([ProductCategory] == 2 && [Quantity] <= 1)) * [Price]) + ((abs([ProductCategory] == 2 && [Quantity] >= 2 && [Quantity] < 5)) * 13.50) + ((abs([ProductCategory] == 2 && [Quantity] >= 5 && [Quantity] < 10)) * 12.00) + ((abs([ProductCategory] == 2 && [Quantity] >= 10 && [Quantity] < 20)) * 10.50) + ((abs([ProductCategory] == 2 && [Quantity] >= 20 && [Quantity] < 50)) * 9.00) + ((abs([ProductCategory] == 2 && [Quantity] >= 50 && [Quantity] < 100)) * 7.50) + ((abs([ProductCategory] == 2 && [Quantity] >= 100)) * 6.00)
THANKS!