I created a measures SALES_AMOUNT from table SALES and a measure SALES_ITEM_VALUE from SALES_ITEMS.
Of course I get wrong results for SALES_AMOUNT, because it get multiplied by the number of rows in SALES_ITEMS. I thought I can solve that problem by checking the option “Multiple sql statements for each measure”, but unfortunately only 1 SQL statement is generated for both measures. I set all cardinality correctly.
I believe, in the first instance, that your data model is wrong. There is a schema of mine, in this post, concerning Orders and Order Lines (both fact tables). I suggest you have a look.
Multiple SQL statements for each measure worked great in the Universe Designer in Version 3.x.
In IDT 4.0, the Multiple SQL Statements for each measure actually does not create multiple SQL… I believe that it is a bug in the software but we would need to check with SAP…