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

The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now! Learn more

Reply
Anonymous
Not applicable

Traversing rows without loop

Hello,

 

I am trying to achieve this task:

  • Create a new column called 'color':
    • Starting at the max/highest index and traversing backward to the lowest index with these rules 
      1. If current value > A
        1. set color red
        2. move next
      2. Else, If current and two previous values > B,
        1. set color orange for all three rows,
        2. skip the next 2 rows
      3. Else, If current and 4 previous values > C,
        1. set color yellow for all 5 rows,
        2. skip the next 4 rows
      4. Else, set color black, move next

Rule 1 has higher priority than Rule 2, and so on.

I am able to achieve the task but it's involved creating multiple extra columns just for one column. This is not ideal because I will have at least 20 columns.

 

Any input or help is greatly appreciate!

Thanks!

powerbi sample data.png

B

1 REPLY 1
Daniel29195
Super User
Super User

@Anonymous 

 

please share simple sample data with the desired output . 

 

best regards

Helpful resources

Announcements
Power BI DataViz World Championships

Power BI Dataviz World Championships

The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now!

December 2025 Power BI Update Carousel

Power BI Monthly Update - December 2025

Check out the December 2025 Power BI Holiday Recap!

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.