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

Earn a 50% discount on the DP-600 certification exam by completing the Fabric 30 Days to Learn It challenge.

Reply
RichardJ
Responsive Resident
Responsive Resident

Generating a sub index based on original index value and date values

Hi,

Please see the attached Power BI file 

 

https://www.dropbox.com/s/tyybzdbqz84d8mf/sub-index%20question.pbix?dl=0

 

The sample data shown is in the fileSample DataSample Data

and i'm trying to generate a custom formula (or whatever works best) to generate a sub index using the logic shown


Sample Data Index AddedSample Data Index Added

 

 The logic for incrementing the sub index would be

 

This is where I am trying to add a counter to increment an index for each change in Date.
e.g

row 1 would have 1 in the Sub Index due to it having the earliest date for the index value of 1
row 2 would have 2 in the sub index due to it having the next date for the index value of 1
row 3 would have 3 in the sub index due to it having the next date for the index value of 1
row 4 would have 1 in the sub index value due to it having the first date for the index value of 2)

 

I'd like to be able to count the sequence of each file in the order they were created.

 

Any help appreciated,

Thanks,

Richard

1 ACCEPTED SOLUTION
bcdobbs
Super User
Super User

Have a look at this example.

 

Few points:

In power query sorted by date column and added a Table.Buffer to ensure the sorting is complete.

bcdobbs_0-1645820125951.png

Then before you expand your existing group add a custom column:

Table.AddIndexColumn([Count], "SubIndex", 1, 1)

bcdobbs_1-1645820172376.png

Expand everything and clean up:

 

bcdobbs_2-1645820240370.png

 



Ben Dobbs

LinkedIn | Twitter | Blog

Did I answer your question? Mark my post as a solution! This will help others on the forum!
Appreciate your Kudos!!

View solution in original post

2 REPLIES 2
bcdobbs
Super User
Super User

Have a look at this example.

 

Few points:

In power query sorted by date column and added a Table.Buffer to ensure the sorting is complete.

bcdobbs_0-1645820125951.png

Then before you expand your existing group add a custom column:

Table.AddIndexColumn([Count], "SubIndex", 1, 1)

bcdobbs_1-1645820172376.png

Expand everything and clean up:

 

bcdobbs_2-1645820240370.png

 



Ben Dobbs

LinkedIn | Twitter | Blog

Did I answer your question? Mark my post as a solution! This will help others on the forum!
Appreciate your Kudos!!
RichardJ
Responsive Resident
Responsive Resident

Thanks very much @bcdobbs for the comprehensive and quick response.

This works perfectly and not an approach I would have thought of. 

Helpful resources

Announcements
LearnSurvey

Fabric certifications survey

Certification feedback opportunity for the community.

April Fabric Community Update

Fabric Community Update - April 2024

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