Compare adjacent points and discard any duplicates, much like the UNIX uniq command.
uniq [field1, ... fieldN] [by groupfield1, ... groupfieldN]
||One or more fields to check for changes.
If all of a point's fieldN values are the same as on the previous point, the point is discarded as being a duplicate.
|No; the default is all fields other than time|
||One or more fields by which to group. See Grouping fields with by.||No|
Example: Only output points where the random value of y is unique
emit -from :0: -limit 10 | put x = Math.random() * 3 | put y = Math.floor(x) | uniq | skip 1 | view text