Advance your Data & AI career with 50 days of live learning, dataviz contests, hands-on challenges, study groups & certifications and more!
Get registeredJoin 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.
Hello all!
I have a data source that's a MySQL DB. Within that is a huge table (+10million rows) which I don't wish to refresh in its entirety everytime.
Keeping the first rows is simple, but how do I keep the first rows for each distinct category in the table?
In my case the data is identified by customer name, so how would I got about writing a query to retrieve the first 10,000 rows for each customer?
Thanks!
Solved! Go to Solution.
@Anonymous,
Do you want to write specific query to get data when importing data from MySQL database into Power BI Desktop? If so, the blogs below describe that how to select first N rows for each category using MySQL query. You can refer to them.
http://www.sqlines.com/mysql/how-to/get_top_n_each_group
http://samalpramod.blogspot.com/2014/12/getting-top-n-rows-by-each-category-in.html
Regards,
Lydia
@Anonymous,
Do you want to write specific query to get data when importing data from MySQL database into Power BI Desktop? If so, the blogs below describe that how to select first N rows for each category using MySQL query. You can refer to them.
http://www.sqlines.com/mysql/how-to/get_top_n_each_group
http://samalpramod.blogspot.com/2014/12/getting-top-n-rows-by-each-category-in.html
Regards,
Lydia
That helped thanks.
I now have a new problem, which is that some of the columns are titled with a dot in their name
e.g. customer.name
The query refuses to accept these, square brackets and backticks don't help either. Any ideas?
Got it!
Single quotes ' around a column name with a dot will allow the query to be accepted.
For reference, if you have a DB with an invalid character (in the From part), then you need to encase it in backticks
@Anonymous,
Please open a new thread about the new issue.
Regards,
Lydia
Advance your Data & AI career with 50 days of live learning, contests, hands-on challenges, study groups & certifications and more!
Check out the October 2025 Power BI update to learn about new features.