Forum Discussion
Measure total is not correct
Assuming 'ns vwInventorySnapshot' and 'ns SalesRegister' are two tables joined by InternalID, try this
avgSalesPerUnit = AVERAGEX('ns SalesRegister', 'ns SalesRegister'[Sales/Unit])
Lost Sales = CALCULATE(SUM('ns vwInventorySnapshot'[OutofStock]) * [avgSalesPerUnit])
If that doesn't work try
avgSalesPerUnit = AVERAGEX('ns SalesRegister', 'ns SalesRegister'[Sales/Unit])
Lost Sales = CALCULATE(SUM('ns vwInventorySnapshot'[OutofStock]) * [avgSalesPerUnit], ALL('ns SalesRegister'))
ALL might need to be ALLSELECTED or KEEPFILTERS - I'm not great with those.
- NBOnecall6 years ago
Helper V
This doesn't get me the numbers we need. Actually using the Lost Sales mesaure it doesn't even multiple the OutofStock correctly, it just looks like the OutOfStock is just assuming 1 it looks like. The output of avgSalesPerUnit equals Lost Sales measure.
Thanks,
Noel
- masonlee016 years agoRegular Visitor
Is the pricing averaging out correctly across the units in mult locations? Is there a relationship defined between those tables?
- NBOnecall6 years ago
Helper V
The avgSalesPerUnit matches my Average of Sales/unit columns.
SalesRegister and InventorySnapshot is linked via internal ID of NetsuiteItem table.