Forum Discussion
Median Calculation Fails with Calculation Groups & Field Parameters in Matrix Visual
- 1 year ago
Hi mbelt
If dimension is a field parameter, it cannot dynamically reference in a measure. You will need to create a conditoinal measure that switches to different dimensions depending on the selected value in the slicer
MedianPerMeasureX = VAR DimOrder = SELECTEDVALUE('Dimension'[Dimension Order]) -- Summary table for Dimension1 VAR SummaryTable1 = ADDCOLUMNS( ALL('ActualDimTable'[Dimension1]), "@Value", CALCULATE( SELECTEDMEASURE(), REMOVEFILTERS('ActualDimTable'[Dimension1]) ) ) -- Summary table for Dimension2 VAR SummaryTable2 = ADDCOLUMNS( ALL('ActualDimTable'[Dimension2]), "@Value", CALCULATE( SELECTEDMEASURE(), REMOVEFILTERS('ActualDimTable'[Dimension2]) ) ) -- Summary table for Dimension3 VAR SummaryTable3 = ADDCOLUMNS( ALL('ActualDimTable'[Dimension3]), "@Value", CALCULATE( SELECTEDMEASURE(), REMOVEFILTERS('ActualDimTable'[Dimension3]) ) ) -- Conditional return RETURN SWITCH( TRUE(), DimOrder = 1, MEDIANX( FILTER(SummaryTable1, NOT ISBLANK([@Value])), [@Value] ), DimOrder = 2, MEDIANX( FILTER(SummaryTable2, NOT ISBLANK([@Value])), [@Value] ), DimOrder = 3, MEDIANX( FILTER(SummaryTable3, NOT ISBLANK([@Value])), [@Value] ) )
Hi mbelt,
Thank you for reaching out to the Microsoft fabric community forum.
Has your issue been resolved? If the response provided by the community member danextian, OwenAuger, addressed your query, could you please confirm? It helps us ensure that the solutions provided are effective and beneficial for everyone.
Hope this helps clarify things and let me know what you find after giving these steps a try happy to help you investigate this further.
Thank you for using the Microsoft Community Forum.
- v-kpoloju-msft1 year ago
Community Support
Hi mbelt,
Just checking in to see if the issue has been resolved on your end. If the earlier suggestions helped, that’s great to hear! And if you’re still facing challenges, feel free to share more details happy to assist further.Thank you.
- v-kpoloju-msft1 year ago
Community Support
Hi mbelt,
Hope you had a chance to try out the solution shared earlier. Let us know if anything needs further clarification or if there's an update from your side always here to help.Thank you.