Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.
Hi,
Consider the sample data below.
FG - Finished Good
RM - Raw Material
I want to calculate the yield value for a finished good (it's already calculated in the table above for understanding purpose)
The logic for calculating it is - FG Qty / (RM Qty with maximum RM Cost)
Eg: For FG1, raw material with max cost is RM3. So its yield value will be 1000/300.
I'm facing difficulty to write a DAX measure for yield.
Please provide suggestions if any.
Solved! Go to Solution.
Perhaps something like:
Yield = VAR maxRMCost = MAX(Yields[RM Cost]) VAR tmpTable = FILTER(Yields,[RM Cost]=maxRMCost) RETURN SUMX(tmpTable,[FG Qty]) / SUMX(tmpTable,[RM Qty])
Hi @bidevsugmen,
Can you mark the proper answer as a solution please?
Best Regards,
Dale
Perhaps something like:
Yield = VAR maxRMCost = MAX(Yields[RM Cost]) VAR tmpTable = FILTER(Yields,[RM Cost]=maxRMCost) RETURN SUMX(tmpTable,[FG Qty]) / SUMX(tmpTable,[RM Qty])
Another way.. to have a column like
Yield = VAR maxCost = CALCULATE ( MAX ( Table1[RM Cost] ), ALLEXCEPT ( Table1, Table1[Batch] ) ) RETURN Table1[FG Qty] / CALCULATE ( SUM ( [RM Qty] ), FILTER ( ALLEXCEPT ( Table1, Table1[Batch] ), Table1[RM Cost] = maxCost ) )
Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City
Check out the April 2024 Power BI update to learn about new features.
User | Count |
---|---|
115 | |
100 | |
88 | |
68 | |
61 |
User | Count |
---|---|
150 | |
120 | |
100 | |
87 | |
68 |