Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Get Fabric Certified for FREE during Fabric Data Days. Don't miss your chance! Request now

Reply
Anonymous
Not applicable

Splitting table into smaller tables of Applicants in Power BI

I have a table called Applicant and it contains records as shown below:

EalTim_0-1636476726626.png

Becuase this table has all applicant in it, so i want to split it to 4 applicant tables as shown below:

EalTim_1-1636476882718.png

How can i achieve this in power BI?

Thanks

 

 

1 ACCEPTED SOLUTION
amitchandak
Super User
Super User

@Anonymous , I power query you can add 4 copies and filter based on logic.

In dax you can use calculate table

 

For DAX, Create a Rank column first

Rank = Rankx(filter(Table, Table[ID] = earlier([ID]) ),[Application Name]) // Use index in place of name if needed

// add an index column in power query https://stackoverflow.com/questions/45715963/creating-an-index-column-for-power-bi

 

Then filter based on calculate table

Table1= calculatetable(Table, [Rank]=1)

 

Table2= calculatetable(Table, [Rank]=2)

 

and so on

Share with Power BI Enthusiasts: Full Power BI Video (20 Hours) YouTube
Microsoft Fabric Series 60+ Videos YouTube
Microsoft Fabric Hindi End to End YouTube

View solution in original post

3 REPLIES 3
amitchandak
Super User
Super User

@Anonymous , I power query you can add 4 copies and filter based on logic.

In dax you can use calculate table

 

For DAX, Create a Rank column first

Rank = Rankx(filter(Table, Table[ID] = earlier([ID]) ),[Application Name]) // Use index in place of name if needed

// add an index column in power query https://stackoverflow.com/questions/45715963/creating-an-index-column-for-power-bi

 

Then filter based on calculate table

Table1= calculatetable(Table, [Rank]=1)

 

Table2= calculatetable(Table, [Rank]=2)

 

and so on

Share with Power BI Enthusiasts: Full Power BI Video (20 Hours) YouTube
Microsoft Fabric Series 60+ Videos YouTube
Microsoft Fabric Hindi End to End YouTube
Anonymous
Not applicable

@amitchandak -  please elaborate, I didn't understand it. 

@Anonymous , If you want to be split in DAX, Based on what I got You need a rank.

Rank on Application Name or an index column, inside same id

 

Rank will be a new column, that you can use to split into 4 tables.

 

You can use calculatetable to create 4 tables, with filter on rank from 1,2,3,4

Share with Power BI Enthusiasts: Full Power BI Video (20 Hours) YouTube
Microsoft Fabric Series 60+ Videos YouTube
Microsoft Fabric Hindi End to End YouTube

Helpful resources

Announcements
November Power BI Update Carousel

Power BI Monthly Update - November 2025

Check out the November 2025 Power BI update to learn about new features.

Fabric Data Days Carousel

Fabric Data Days

Advance your Data & AI career with 50 days of live learning, contests, hands-on challenges, study groups & certifications and more!

FabCon Atlanta 2026 carousel

FabCon Atlanta 2026

Join us at FabCon Atlanta, March 16-20, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.

Top Solution Authors
Top Kudoed Authors