данных, по дате, например, количество переходов между значениями.
Например есть такие значения по порядку
1
0
0
1
2
Значения тут поменялись 3 раза. Такое возможно вообще через sql?
uniq?
uniq оно как я понимаю просто количество уникальных элементов выдаст, а нужно количество переходов между значениями. Значния могут быть разные, в том числе и дубли могут быть, а нужно посчитать сколько раз они менялись за указанный период
c runningDifference можно поиграться
да я вас понимаю, и судя по тому что вы гвоорите ваша задача сводится к подсчету уников, разве нет?
через neighbor *но он подглючивает или в array и колдовать...
1-0 это один переход, 0-1 - второй, 1-2 - третий, допустим еще добавился 2-0 - это четвертый переход. И строки заранее отсортированы
тада runningDifference вполне подойдет
Спасибо! буду разбираться
да, через ArrayDifference/ArraySplit
Да, спасибо. С ArrayDifference всё получилось.
Обсуждают сегодня