This time we’re going bigger than ever. Fabric, Power BI, SQL, AI and more. We're covering it all. You won't want to miss it.
Learn moreLevel up your Power BI skills this month - build one visual each week and tell better stories with data! Get started
Hi everyone,
Is there a way to obtain the median value of two columns in different tables?
Table1 (left) and Table2 (right) - the Age column contains blank values (they're just filtered from this view)
Trying to find the median of the two Age columns which would be 49.
Is this doable without merging the table in Power Query editor?
Solved! Go to Solution.
Hi @MorePowerBI ,
This measure should work.
Measure =
var _union = UNION(SELECTCOLUMNS(FILTER(Table1,Table1[_SDNCEAge]<>BLANK()),"age",Table1[_SDNCEAge]),SELECTCOLUMNS(FILTER(Table1,Table1[_SDNCEAge]<>BLANK()),"age",Table1[_SDNCEAge]))
return
MEDIANX(_union,[age])
Best Regards,
Jay
Hi @MorePowerBI ,
This measure should work.
Measure =
var _union = UNION(SELECTCOLUMNS(FILTER(Table1,Table1[_SDNCEAge]<>BLANK()),"age",Table1[_SDNCEAge]),SELECTCOLUMNS(FILTER(Table1,Table1[_SDNCEAge]<>BLANK()),"age",Table1[_SDNCEAge]))
return
MEDIANX(_union,[age])
Best Regards,
Jay
Yes, sorry, the second argument is the field name from the first table.
Tried this but I get an error saying it can't find the column
RETURN
MEDIAN([_SDNCEAge])
I also CombinedTable[_SDNCEAge] but got the same error.
Might need to add a SELECTCOLUMNS to rename them.
Please provide sanitized sample data that fully covers your issue. Not as a screenshot, please paste as text.
Use the UNION() operator to append the tables and then calculate the median from that union.
The two tables don't have the same number of columns.
EDIT:
I created a calculated table below:
yes, you can assign the result to a table variable
Measure =
var CombinedTable=
FILTER (
UNION( VALUES(Table1[_SDNCEAge]), VALUES(Table2[_NCEAgeSP]) ),
NOT ISBLANK ( [_SDNCEAge] )
)
return medianx(CombinedTable)
or if you like it compact
Measure = medianx(
FILTER (
UNION( VALUES(Table1[_SDNCEAge]), VALUES(Table2[_NCEAgeSP]) ),
NOT ISBLANK ( [_SDNCEAge] )
)
)
I tried those but neither work. I get an error that says MEDIANX() requires a minimum of 2 arguments. I also tried MEDIAN() but then it tells me that this function only takes columns as arguments (since the VAR is a table)
Check out the April 2026 Power BI update to learn about new features.
Sign up to receive a private message when registration opens and key events begin.
If you have recently started exploring Fabric, we'd love to hear how it's going. Your feedback can help with product improvements.
| User | Count |
|---|---|
| 31 | |
| 25 | |
| 21 | |
| 18 | |
| 17 |
| User | Count |
|---|---|
| 62 | |
| 34 | |
| 33 | |
| 24 | |
| 23 |