Forum Discussion
Anonymous
7 years agoNot applicable
DAX help - filter another table based on value in current row
I have two fact tables, one with info about Purchases, and the other with info about Purchases Forecast. Here's a simplified look at the data model: And here's a sample of data for the P...
- 7 years ago
Hi Anonymous
Please check if below measures match your request.Attached the file for your reference.
PurchasesQuantity = CALCULATE ( SUM ( Purchases[Quantity] ), FILTER ( 'Purchases', Purchases[Reception No] IN VALUES ( 'Purchases Forecast'[Reception No] ) ) )ForecastQuantity = CALCULATE ( SUM ( 'Purchases Forecast'[Forecast Quantity] ), USERELATIONSHIP ( 'Purchases Forecast'[Item], 'Item'[Item No] ) )Diff = SUMX ( Purchases, ABS ( 'Purchases Forecast'[ForecastQuantity] - Purchases[PurchasesQuantity] ) )Regards,
Cherie
v-cherch-msft
Microsoft Employee
7 years agoHi Anonymous
Please check if below measures match your request.Attached the file for your reference.
PurchasesQuantity =
CALCULATE (
SUM ( Purchases[Quantity] ),
FILTER (
'Purchases',
Purchases[Reception No] IN VALUES ( 'Purchases Forecast'[Reception No] )
)
)
ForecastQuantity =
CALCULATE (
SUM ( 'Purchases Forecast'[Forecast Quantity] ),
USERELATIONSHIP ( 'Purchases Forecast'[Item], 'Item'[Item No] )
)
Diff =
SUMX (
Purchases,
ABS ( 'Purchases Forecast'[ForecastQuantity] - Purchases[PurchasesQuantity] )
)
Regards,
Cherie
PhilDanley
Advocate I
4 years agoThank you Cherie. This helped me write the correct measure to filter one table based upon values in a second table!