You can’t use a variable created in the same query. You need to create another one. e.g:
{
var(func: uid(0xfb7f7)) {
uid
start_ua {
sua as index
}
}
myquery(func: has(recorded_in)) {
actions @filter(ge(index, sua)){
index
}
}
}
OR
(...)
myquery(func: has(actions)) @filter(ge(index, sua)) {
uid
index
}
OR (without using has function)
{
ua(func: uid(0xfb7f7)) {
uid
start_ua {
sua as index
}
REC as recorded_in
}
myquery(func: uid(REC)) {
actions @filter(ge(index, sua)){
index
}
}
}