Hi Spence,
In case you're still looking for a solution, here a few variations of a TopN-type measure using the TOPN function to define the filter, depending on the behaviour you want. These don't cover every possibility but should get you started.
I've assumed that you have a [Sales] measure defined and your Item column is Sales[Item].
Code:
Sales Top 5 Items In Current Context =
CALCULATE ( [Sales], TOPN ( 5, VALUES ( Sales[Item] ), [Sales] ) )
Sales Top 5 Items Regardless of Item Filter =
CALCULATE ( [Sales], TOPN ( 5, ALL ( Sales[Item] ), [Sales] ) )
Sales Top 5 Items Intersecting with Current Context =
CALCULATE (
[Sales],
TOPN ( 5, ALL ( Sales[Item] ), [Sales] ),
VALUES ( Sales[Item] )
)
Bookmarks