I have a very tricky question. I hope all you people could help me.
I have a DB with the next schema:
I have created a pivot table as follows:
As you can see, in the first row '(-)' it represents as a NULL value.
'category' comes from the MasterProduct.qvd and it is not because the 'codproduct' does not exist. I have checked in a plain table and it exists. The problem is with 'codproduct': in this column i have some codes like this:
And others like this:
With the fist group is where I have the problem. QV transforms as numeric exponential 1234E0045 -> 1.23 x10 ^45
I would like to help me with some advise to avoid this exception. I have changed the code with some of this formulas but it still does not work.
All data stored into my QVD files comes from our ERP, from few months before all new productos will no have this 'E' inside product codes. But with old codes is where I have the problems and I can't fix them because those codes are in our systems and it impossible to change them.
Don't have to change them in the system, but before you create your qvds, try using the text functions on the source files. I think the issue is that once they are loaded in the qvd without using text, they change into numbers and then changing them back to text might be the issue what you are facing. I am not 100% certain, but I think that fixing before you save to qvds might help.