I'm not sure I understand exactly. If the InspectionID is unique for each board, then won't you just have a one-to-one between a board and an inspection? I thought the call was just a 1 for the board if it failed. That would make the InspectionID have a distinct count that is the same as the number of records in your fact table. If it's not a one-to-one, and multiple boards have the same inspection number, then you'd be able to get the number of boards per inspection but not the other way around.
On top of this, I don't see how you know the number of components that have failed per board.
Can you describe the board and compenent dimensions? I still don't know if you have two separate dimensions for these.