I have for example the following table:
| Name | Day | Healthy |
|---|---|---|
| Jon | 1 | No |
| Jon | 2 | Yes |
| Jon | 3 | Yes |
| Jon | 4 | Yes |
| Jon | 5 | No |
| Mary | 1 | Yes |
| Mary | 2 | No |
| Mary | 3 | Yes |
| Mary | 4 | No |
| Mary | 5 | Yes |
I want to add a column which counts the number of following days after day X a person was healthy:
| Name | Day | Healthy | Number of days the person was healthy after day X (incl.) |
|---|---|---|---|
| Jon | 1 | No | 3 |
| Jon | 2 | Yes | 3 |
| Jon | 3 | Yes | 2 |
| Jon | 4 | Yes | 1 |
| Jon | 5 | No | 0 |
| Mary | 1 | Yes | 3 |
| Mary | 2 | No | 2 |
| Mary | 3 | Yes | 2 |
| Mary | 4 | No | 1 |
| Mary | 5 | Yes | 1 |
Is it possible to use some sort of window function to create such a column? Thanks a lot for the help!