Forum Discussion
create a Counter which adds +1
- Anonymous10 years ago
I'm guessing this is related to the MonthIndex you were asking about in that other thread. Even if it is not you should still be able to use the same pattern. That's the only way I could come up with of sequentially incrementing a previous number that only changes on arbitrary rows. ImkeF might have another method though. I'll have to try that one out.
Edit: now that I've said that, I just came up with a way to do it in DAX. See the link for the solution. I don't want to clutter up this thread with extra code if that solution doesn't quite apply to this question.
Thought I would just post this as I have done something like this at the moment.
You could use List.Generate() as follows
List.Generate
(() =>
[counter = 1, seq_val = 1], // this is our initial values
each [counter] <= List.Count(my_list), // our terminating condition
each [
seq_val = if my_value{[counter]} <> my_value{[counter] - 1} then [seq_val] + 1 else [seq_val],
counter = [counter] + 1
], // change seq_val if your value (which should be a list) changes
each [seq_val] // now output the list
)
This gives you a list which you then need to integrate into your table.
Could you please ellaborate on "integrate the list"? I have got a list in every cell but I don't know how to use them.
Thank you!