Hi @Dricc, forgive me for stepping into your conversation with @ErichH but I have an alternative method in the images below which I hope you will find is a solution. The main thing is that whenever I deal with incrementing values I always save the inext value to be used, i.e the 35 you mentioned in yur first post, in a separate SharePoint list which only has that 1 item. The flow gets that number, updates the new item with it then then adds 1 to it at the end of the flow ready for the next item that meets the Condition.
In my example the Condition must be that Current is equal to Yes.
Image 5: as the number has been used in a string variable we need to convert it back to an integer ready to be saved to the increment list.
If the Condition evaluates to No then the number is not increased by 1, You can see this in the last image.
Rob
Los Gallardos
If I've answered your question or solved your problem, please mark this question as answered. This helps others who have the same question find a solution quickly via the forum search. If you liked my response, please consider giving it a thumbs up. Thanks.
1-Trigger - get item
2-Compose Year Init variable
3-Get increment value to be used
4-Condition and update item
5-Convert to integer
6-add 1 to the increment value
7-Next increment value to be used if condition is yes
8-Current list with generated values