Microsoft is giving away 50,000 FREE Microsoft Certification exam vouchers. Get Fabric certified for FREE! Learn more
Hello,
I've searched, but didn't find anything that fit my problem.
I have budgets of every store (every store has own ID). Every store is also in some region. I want to create other table that will present only stores with TOP2 budgets in every region.
This is my example data:
and the result should be like:
Region1 - 101
Region1 - 102
Region2 - 103
Region2 - 104
Region3 - 106
Region3 - 108
I tried use GROUPBY function, but then I can obtain only TOP1 store in Region, but cannot apply that solution to have table with 2 stores with the highest budget.
Thx for yuor help
Solved! Go to Solution.
Hi @RobertO995
you can use the GENERATE function for this:
GENERATE( ALLNOBLANKROW( Data[Region] ), CALCULATETABLE( TOPN( 2, SELECTCOLUMNS(Data, "Budget", [Budget], "Store Number", [Store Number]), [Budget] ) ) )
Did I answer your question correctly? Mark my answer as a solution!
Proud to be a Datanaut!
Hi @RobertO995
you can use the GENERATE function for this:
GENERATE( ALLNOBLANKROW( Data[Region] ), CALCULATETABLE( TOPN( 2, SELECTCOLUMNS(Data, "Budget", [Budget], "Store Number", [Store Number]), [Budget] ) ) )
Did I answer your question correctly? Mark my answer as a solution!
Proud to be a Datanaut!
Check out the April 2025 Power BI update to learn about new features.
Explore and share Fabric Notebooks to boost Power BI insights in the new community notebooks gallery.
User | Count |
---|---|
107 | |
68 | |
48 | |
48 | |
44 |