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

To celebrate FabCon Vienna, we are offering 50% off select exams. Ends October 3rd. Request your discount 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
September Power BI Update Carousel

Power BI Monthly Update - September 2025

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

August 2025 community update carousel

Fabric Community Update - August 2025

Find out what's new and trending in the Fabric community.

Top Solution Authors