BOM rollup error when using Frame Generator Parts in subassemblies
See attached .pdf for screenshots of the problem.
Problem:
I have an iAssembly with four sub-assemblies, each of which have a frame in them (constructed with frame generator). The iAssembly as well as the sub-assemblies are set to phantom in the Bill of Materials, so that the parts only list shows all the parts on the same level, with no sub-assemblies.
When I open the BOM from the iAssembly, I get the followng Error when it attempts to calculate the total length (in inches) of my frame members:
"The Base Quantity unit types of one or more Rollup Participants do not match. Use Show or Model Data View to edit the Base Quantities."
1. What does "Use Show or Model Data View to edit the Base Quantities" mean? What is it trying to get me to do?
2. For all Frame members: The "Base Quantity unit types" are all set to inches, and the Base Quantity is set to the length parameter, whose value varies based on end treatments, and the portion of the reference model the frame member is being generated by. The frame assembly as a whole has "Base Quantity unit types" set to "1 each", which I cannot seem to change. Again, the frame assembly is set to phantom, so I'm not sure why this would be an issue anyway.
3. I cannot simply place the frame in the top level (the iAssembly) because the frame needs to change depending on which sub-assembly is present, and since I can only have one frame assembly within an assembly, it is impossible to exclude the members I don't need when a particular member of the iAssembly is selected. (You cannot exclude parts on lower levels in an iAssemby, only the top-levels within that iAssembly).
4. Has anyone ever tried to do anything similar and come up with a feasible solution, or better yet, fixed the error I am experiencing?