Join us at FabCon Atlanta from March 16 - 20, 2026, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.
Register now!Get Fabric Certified for FREE during Fabric Data Days. Don't miss your chance! Request now
Hi,
My table looks like this, I want to create a measure which based on selected GEO, it would return the Industry by the 2nd largest Current Year (000s) value.
tried this
topIndustry= CALCULATE (
top ( 'CMA-Industry'[Industry], TRUE () ),
FILTER (
'CMA-Industry',
'CMA-Industry'[Current Year (000s)] = MAXX(TOPN(2, SUMMARIZE('Current Year (000s)', 'CMA-Industry'[Current Year (000s)] )))
)
)
should I added
should I add this, then
Var _1 = selectedvalue(CMA-Industry[GEO])
FILTER ( Max2Table, 'CMA-Industry'[GEP] = Var_1)
Hi @INSP7791
please try
topIndustry =
VAR Max2Table =
TOPN ( 2, 'CMA-Industry', 'CMA-Industry'[Current Year (000s)] )
VAR SecondLargest =
MINX ( Max2Table, 'CMA-Industry'[Current Year (000s)] )
RETURN
MAXX (
FILTER ( Max2Table, 'CMA-Industry'[Current Year (000s)] = SecondLargest ),
'CMA-Industry'[Industry]
)
Thank you! I think it's almost good. Is there a way to also filter by selected GEO as on the page I have a filter allowing users to select the GEO of their choice, this measure should change as per the filter.
Check out the November 2025 Power BI update to learn about new features.
Advance your Data & AI career with 50 days of live learning, contests, hands-on challenges, study groups & certifications and more!
| User | Count |
|---|---|
| 104 | |
| 82 | |
| 72 | |
| 46 | |
| 35 |