Contador de incremento T-SQL com base na alteração no valor de uma coluna

Eu tenho uma tabela de amostra como abaixo. A tabela é classificada por outra coluna que não é mostrada. Preciso incrementar um valor da coluna do contador com base em sempre que houver alteração na coluna do valor. Veja abaixo um exemplo. Como isso pode ser feito no T-SQL (SQL Server 2014).

ID Value
1  3
2  3
3  2
4  2
5  2
6  3
7  0
8  0

Saída esperada:

ID Value Counter
1  3     1
2  3     1
3  2     2
4  2     2
5  2     2
6  3     3
7  0     4
8  0     4

questionAnswers(1)

yourAnswerToTheQuestion