Hi people!
I would like to add a column with the total quantity of parts required.
I already have column Qty. which tells me how many parts are in my assembly.
I need a column that will calculate that Qty. times a total assembly quantity.
I have a custom property (of type Number) in my main assembly, which I called "quantity", with the value of 3.
I've tried entering the following equation: 'QTY.' * $PRPSHEET:"quantity"
Which returns me a value of: ='QTY.' * 3
If I replace $PRPSHEET:"quantity" with an actual number, I do get a calculation, but anytime i refer to a custom property (even of the parts) it doesn't seem to want to calculate the value.
My conclusion is that this value is being brought over in a string format, and BOM isn't capable of recognizing it as a number, so it doesn't calculate it.
I've discussed this with solidworks support, and no one was able to give me a straight answer.
Anyone out there ever run into this problem? Any work around?
I've also tries referencing to a custom property in the drawing itself, but I always run into this problem.
Thanks!!
Hello Filipe;
Yes you can link custom properties to the Excel-Based BOM.
I am attaching the pictıre and i have mentioned the linking procedure before.
" Be careful to assign your custom property to a column.
You can do it by selecting the whole column and clicking the area which usually written A1,B1, etc. at the top left
Do not assign any columns to the right of "$END" "
Also I am adding a view to explain it properly.
It is correct that the macro would not run, I have warned you , But i think that gives an idea what can be done in Excel Based BOM.
That macro serches for spesific entries in BOM and gathers Custom Property data for spesific calculations.
If you want, give me a spesific condition for BOM and I will make a short macro. Then you will develope the macro and your skills and I will help you again
(if necessary ).
I am trying to teach you how to catch fish. I am trying for your favor do not misunderstand me.
Again any questions, Please ask.
Best Regards